最新のWeb開発のチュートリアル
 

HTML DOM createDocumentFragment() Method

<ドキュメントオブジェクト

DocumentFragmentノードを作成し、それに子を追加(a list item) 。 次に、リスト項目のノードの値を変更して、リストの最後の子としてそれを挿入します。

var d = document.createDocumentFragment();
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue = "Milk";
document.getElementsByTagName("UL")[0].appendChild(d);

結果は次のようになります。

変更前:

  • Coffee
  • Tea

変更後:

  • Tea
  • Milk
»それを自分で試してみてください

定義と使用法

createDocumentFragment()メソッドは、Nodeオブジェクトのすべてのプロパティとメソッドと、仮想ノードオブジェクトを作成します。

createDocumentFragment()あなたは、あなたの文書、変更の一部を抽出し、追加、または、コンテンツの一部を削除し、戻ってあなたの文書にそれを挿入したいとき方法が便利です。

あなたはまた、これらの変更を実行するには、ドキュメントのDocumentオブジェクトを使用できますが、文書構造を破壊防止のために、文書の一部のみを抽出変更を行い、バック文書に一部を挿入するために、より安全なことができます。

注:ノードは、文書の断片に付加された文書から、文書から削除されます。


ブラウザのサポート

方法
createDocumentFragment() はい はい はい はい はい

構文

document. createDocumentFragment()

パラメーター

なし

技術的な詳細

戻り値: 作成されたドキュメント・ノードを表すドキュメント・オブジェクト
DOMバージョン コアレベル1のドキュメントオブジェクト

<ドキュメントオブジェクト