Pagsusulit
XML DOM replaceData() Method
Definisyon at Paggamit
Ang replaceData() na method ay gumagamit ng tinukoy na string upang palitan ang data sa Comment na node.
Mga pangangatwiran:startcommentNode.replaceData(lengthcommentNode.replaceData(string,
) | paglalarawan |
---|---|
start | Parameter |
length | kailangan. Ang lugar kung saan dapat palitan ang character. Ang halaga na ito ay nagsimula sa 0. |
string | kailangan. Ang bilang ng character na dapat palitan. start at length ang string na tinukoy ng character. At ito ay kailangan. |
paglalarawan
Ang paraan na ito ay gumagamit ng string string pagpalit mula sa start nagsimula sa length mga character. Kung ang start dagdag length kung ang length ay mas malaki kaysa sa Comment na node, pagpapatuloy mula sa start Ang lahat ng mga character na nagsimula sa Comment na node ay gagawing pagpalit.
Halimbawa
Ang bahagi ng code na ito ay gumagamit ng function ng JavaScript loadXMLDoc() Перенесите XML файл books_comment.xml Загрузите xmlDoc,然后用 "Paperback" заменить комментарий первого узла <book>:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Обработка только узлов комментария
x[i].replaceData(10,9,"Easy");
document.write(x[i].data);
document.write("<br />");
}
}
Вывод кода выше:
(Книга 6) (Твердый переплет)
В этом примере мы используем цикл и оператор if для выполнения обработки только для узлов комментария. Тип узла узла комментария - 8.
Соответствующие страницы
XML DOM Руководство:CharacterData.replaceData()