×
XML DOM 教程DOM 简介DOM 节点DOM 节点树DOM 解析DOM 加载函数DOM 方法DOM 访问DOM 节点信息DOM 节点列表DOM 遍历DOM 浏览器DOM 导航DOM 获取节点DOM 改变节点DOM 删除节点DOM 替换节点DOM 创建节点DOM 添加节点DOM 克隆节点DOM XMLHttpRequestDOM 节点类型DOM NodeDOM NodeListDOM NamedNodeMapDOM DocumentDOM DocumentImplDOM DocumentTypeDOM ProcessingInstDOM ElementDOM AttributeDOM TextDOM CDATADOM CommentDOM XMLHttpRequestDOM ParseError ObjDOM 解析器错误DOM 总结DOM 实例DOM 验证

XML DOM replaceChild() 方法


XML DOM – Node 对象XML DOM – Node 对象


定义和用法

replaceChild() 方法把某个子节点替换成另一个。

如果成功该函数则返回被替换的节点,如果失败则 NULL。

语法

elementNode.replaceChild(new_node,old_node)

参数 描述
new_node 必需。指定新的节点。
old_node 必需。指定被替换的子节点。

实例

下面的代码片段使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中,并替换第一个 <book> 节点:

实例

xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.documentElement; // 创建 book 元素, title 元素以及 text 节点 newNode=xmlDoc.createElement("book"); newTitle=xmlDoc.createElement("title"); newText=xmlDoc.createTextNode("A Notebook"); // 添加 text 节点到 title 节点中 newTitle.appendChild(newText); // 添加 title 节点到 book 节点中 newNode.appendChild(newTitle); y=xmlDoc.getElementsByTagName("book")[0] // 使用新节点替换第一个 book 节点 x.replaceChild(newNode,y); z=xmlDoc.getElementsByTagName("title"); for (i=0;i<z.length;i++) { document.write(z[i].childNodes[0].nodeValue); document.write("<br>"); }

尝试一下 »

XML DOM – Node 对象XML DOM – Node 对象


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)