当前位置: 首页 > 网络学院 > XML相关教程 > XML DOM > replaceData() 方法
The replaceData() method replaces data in a CDATA node.
replaceData() 方法将替换CDATA节点中的数据。
CDATANode.replaceData(start,length,string) |
Parameter 参数 | Description 描述 |
---|---|
start | Required. Specifies where to begin replacing characters. Start value starts at zero 必要参数。指定开始替换字符的起始位置。默认值为从0开始 |
length | Required. Specifies how many characters to replace 必要参数。指定需要替换的字符数量 |
string | Required. Specifies the string to insert 必要参数。指定需要插入的字符 |
In all examples, we will use the XML file books_cdata.xml, and the JavaScript function loadXMLDoc().
在所有案例中,我们将使用“books_cdata.xml”文件以及JavaScript 函数“loadXMLDoc()”。
The following code fragment will replace "Stunning" with "Fantastic" in the CDATA node of the first <html> element:
下面的代码片断将用“Fantastic”替换第一个<html>元素中的CDATA节点中的“Stunning”:
xmlDoc=loadXMLDoc("books_cdata.xml"); var x=xmlDoc.getElementsByTagName("html")[0].childNodes[0] x.replaceData(3,8,"Fantastic"); document.write(x.nodeValue); |
Output:
输出结果:
Fantastic! |
replaceData() - Replace data in a CDATA node
replaceData() - 替换CDATA节点中的数据