https://www.w3cschool.cn/xmldom/dom-nodes-replace.html

XML DOM 替换节点

DOM 替换节点可以使用 replaceChild() 方法来实现,replaceChild() 方法用来将旧的节点替换成新的节点。

replaceChild() 方法替换指定节点。

nodeValue 属性替换文本节点中的文本。

尝试一下 - 实例

下面的实例使用 XML 文件 books.xml

函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。

替换元素节点

本例使用 replaceChild() 来替换第一个 <book> 节点。

替换文本节点中的数据

本例使用 nodeValue 属性来替换文本节点中的数据。

替换元素节点

replaceChild() 方法用于替换节点。

下面的代码片段替换第一个 <book> 元素:

实例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.documentElement;

//create a book element, title element and a text node