HTML DOM createDocumentFragment()メソッド
例
DocumentFragmentノードを作成します。
var d=document.createDocumentFragment();
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue="Milk";
document.getElementsByTagName("UL")[0].appendChild(d);
d.appendChild(document.getElementsByTagName("LI")[0]);
d.childNodes[0].childNodes[0].nodeValue="Milk";
document.getElementsByTagName("UL")[0].appendChild(d);
出力:
変更前:
- Coffee
- Tea
更新:
- Tea
- Milk
»をお試しください
定義と使用法
createdocumentfragment()メソッドは、ノードオブジェクトはすべてのプロパティとメソッドが含まれ、仮想ノードオブジェクトを作成します。
あなたは、文書の一部を抽出変更、追加、またはコンテンツおよびドキュメントを削除したい場合には、エンドcreateDocumentFragment()メソッドに挿入することができます。
また、これらの変更を実装するために、ドキュメントオブジェクトのドキュメントを使用できますが、ファイル構造を防ぐために破壊され、createDocumentFragment()メソッドは、文書内のノードの構造を変更する方が安全かもしれません。
ブラウザのサポート
すべての主要なブラウザはcreateDocumentFragment()メソッドをサポート
文法
document.createDocumentFragment()
パラメータ
なし。
戻り値
类型 | 描述 |
---|---|
DocumentFragment 对象 | 创建文档片段对象 |
技術的詳細
DOMバージョン | コアレベル1のドキュメントオブジェクト |
---|