XML DOM cloneNode() 方法

返回上一级

XML DOM Element 对象的 cloneNode() 方法创建指定节点的精确拷贝

该方法返回克隆的节点

语法

cloneNode(include_all)

参数

参数 描述
include_all 必需。假如布尔参数被设置为 true,那么被克隆的节点会克隆原节点的所有子节点

范例

下面的范例复制第一个 <book> 节点并把副本添加到节点列表的末尾

xmlDoc=loadXMLDoc("/static/media/dom/books.xml");
x=xmlDoc.getElementsByTagName('book')[0];
cloneNode=x.cloneNode(true);
xmlDoc.documentElement.appendChild(cloneNode);

// 输出所有 title 节点文本值
y=xmlDoc.getElementsByTagName("title");
for (i=0;i<y.length;i++)
{
  document.write(y[i].childNodes[0].nodeValue);
  document.write("<br>");
}

运行范例 »

返回上一级

XML DOM 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.