XML DOM replaceData() 方法
定义和用法
replaceData() 方法用指定的字符串替换注释节点中的数据。
语法:
commentNode.replaceData(start,length,string)
参数 | 描述 |
---|---|
start | 必需。规定再何处替换字符。该值从 0 开始。 |
length | 必需。要替换的字符的数量。 |
string | 必需。要替换由 start 和 length 指定的字符的字符串。 |
描述
该方法用字符串 string 替换从 start 开始的 length 个字符。如果 start 加 length 大于 Comment 节点的长度,那么从 start 开始的所有字符都讲被替换。
Tarihin
Daki na kuma a cikin jinkirin JavaScript loadXMLDoc() Tsafta fiye da XML fassara books_comment.xml A kama xmlDoc, kuma kuma amfani da "Paperback" don mayar da "Hardcover" a cikin node na annotation na farkon element na <book>:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//zikirar kawai na node na comment
x[i].replaceData(10,9,"Easy");
document.write(x[i].data);
document.write("<br />");
}
}
Kiyasta na shirin a cikin wannan shirin:
(Book 6) (Paperback)
A cikin wannan shirin, ake amfani da tsawon hanyar da if na yana gudanar da amfani da node na comment kawai. Turi na node na comment yana da nau'in 8.
Tasiri waje
XML DOM fassara:CharacterData.replaceData()