XML DOM replaceData() 方法
XML DOM Comment 对象的 replaceData() 方法替换注释节点中的数据。
语法
commentNode.replaceData(start,length,string)
参数
参数 | 描述 |
---|---|
start | 必需。规定在何处替换字符 开始值以 0 开始 |
length | 必需。规定替换多少个字符 |
string | 必需。规定插入的字符串 |
范例
下面的范例把 "Simple" 替换成第一个 <book> 元素的注释节点中的 "Easy"
xmlDoc=loadXMLDoc("/static/media/dom/books_comment.xml"); x=xmlDoc.getElementsByTagName("book")[0].childNodes; for (i=0;i<x.length;i++) { if (x[i].nodeType==8) { //Process only comment nodes x[i].replaceData(4,6,"Easy"); document.write(x[i].data); document.write(""); } }
上面的范例中,我们使用一段循环和 if 语句来执行只针对 comment 节点的处理
comment 节点的节点类型是 8