您现在的位置: 365建站网 > 建站教程 > XML DOM 教程 > XML DOM cloneNode() 方法

XML DOM cloneNode() 方法

此节有 184 人学习过     参与评论

定义和用法

cloneNode() 方法创建指定节点的精确拷贝。

此方法返回被克隆的节点。

语法:

</>code

  1. cloneNode(include_all)
参数 描述
include_all 必需。如果这个布尔参数设置为 true,被克隆的节点会复制原始节点的所有子节点。

实例

在所有的例子中,我们将使用 XML 文件 books.xml,以及 JavaScript 函数 loadXMLDoc()

下面的代码片段复制第一个 <book> 节点,然后把此备份添加到节点列表的末尾:

</>code

  1. xmlDoc=loadXMLDoc("books.xml");
  2. oldNode=xmlDoc.getElementsByTagName('book')[0];
  3. newNode=oldNode.cloneNode(true);
  4. xmlDoc.documentElement.appendChild(newNode);
  5. //Output all titles
  6. y=xmlDoc.getElementsByTagName("title");
  7. for (i=0;i<y.length;i++)
  8. {
  9. document.write(y[i].childNodes[0].nodeValue);
  10. document.write("<br />");
  11. }

以上代码的输出:

</>code

  1. Everyday Italian
  2. Harry Potter
  3. XQuery Kick Start
  4. Learning XML
  5. Everyday Italian

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛

发表评论 (184人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
最新评论
------分隔线----------------------------
XML DOM 教程目录

快速入口

· 365软件
· 杰创官网
· 建站工具
· 网站大全

其它栏目

· 建站教程
· 365学习

业务咨询

· 技术支持
· 服务时间:9:00-18:00
365建站网二维码

Powered by 365建站网 RSS地图 HTML地图

copyright © 2013-2024 版权所有 鄂ICP备17013400号