【メモ】『js権威ガイド』-第15章スクリプト化ドキュメント-15.5要素の内容


1.HTMLの要素としての内容:
(1). innerHTMLは、要素の現在の内容を読み書きし、+=番号で効率が悪いことに注意します.
(2). outerHTML(HTML 5)は、要素自体のヘッダーラベルを含む内容を読み書きします.
(3). InsertAdjacentHTMLメソッド(IE):
要素の4つの位置に新しい内容を挿入し、2番目の文字列、パラメータは挿入内容の位置を指定します.彼らは:beforbegin、afterbegin、beforeEnd、afteendです.
2.テキストの要素としての内容:
ドキュメント内の純粋なテキストのクエリーまたは挿入
非IE:textContent;
IE: innerText;
互換書き方:
function textContent(element, value) {
    var content = element.textContent;
    if (value === undefined) {
        if (content !== undefined) return content;
        else return element.innerText;
    }
    else {
       if (content !== undefined) element.textContent = value;
       else element.innerText = value;
    }
}