最新的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()方法创建一个虚节点对象,与所有的属性和节点对象的方法。

createDocumentFragment()时,你要提取您的文档,变化的部分,添加或删除,一些内容,然后将其插入回您的文档的方法是有用的。

您还可以使用文档的文档对象执行这些变化,但要防止破坏文档结构,也可以是安全的,提取该文件的唯一部分,进行更改,然后将部分回文档。

注意:节点被附加到文档片段,从原稿,将从文件中删除。


浏览器支持

方法
createDocumentFragment()

句法

document. createDocumentFragment()

参数

没有

技术细节

返回值: 甲的DocumentFragment对象,表示创建的DocumentFragment节点
DOM版本 核心1级文档对象

<文档对象