HTML DOM createDocumentFragment() 方法

HTML DOM createDocumentFragment() 方法 Document 对象

实例

创建一个 documentFragment 节点:

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()方法创建了一虚拟的节点对象,节点对象包含所有属性和方法。

当你想提取文档的一部分,改变,增加,或删除某些内容及插入到文档末尾可以使用createDocumentFragment() 方法。

你也可以使用文档的文档对象来执行这些变化,但要防止文件结构被破坏,createDocumentFragment() 方法可以更安全改变文档的结构及节点。


浏览器支持

HTML DOM createDocumentFragment() 方法HTML DOM createDocumentFragment() 方法HTML DOM createDocumentFragment() 方法HTML DOM createDocumentFragment() 方法HTML DOM createDocumentFragment() 方法

所有主要浏览器都支持 createDocumentFragment() 方法


语法

document.createDocumentFragment()

参数

None.

返回值

类型描述
DocumentFragment 对象创建文档片段对象

技术细节

DOM 版本Core Level 1 Document Object


HTML DOM createDocumentFragment() 方法 Document 对象