replaceChild() 方法用于替换节点。
以下代码片段替换第一个
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.documentElement;
// 创建一个 book 元素、title 元素和一个文本节点
newNode=xmlDoc.createElement("book");
newTitle=xmlDoc.createElement("title");
newText=xmlDoc.createTextNode("一本新书");
// 将文本节点添加到 title 节点
newTitle.appendChild(newText);
// 将这个 title 节点添加到 book 节点
newNode.appendChild(newTitle);
y=xmlDoc.getElementsByTagName("book")[0]
// 用新节点替换第一个 book 节点
x.replaceChild(newNode,y);
运行实例 »点击 "运行实例" 按钮查看在线实例
xmlDoc 中replaceData() 方法用于替换文本节点中的数据。
replaceData() 方法有三个参数:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.replaceData(0,4,"一本新书");
运行实例 »点击 "运行实例" 按钮查看在线实例
xmlDoc 中replaceData() 方法将文本节点的前八个字符替换为 "一本新书"使用 nodeValue 属性更容易替换文本节点中的数据。
下面的代码片段将用 "一本新书" 替换第一个
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue="一本新书";
运行实例 »点击 "运行实例" 按钮查看在线实例
xmlDoc 中nodeValue 属性来更改文本节点的文本您可以在 改变节点 这一章中阅读有关更改节点值的更多内容。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
71万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习