<Komentar Object
Contoh
Berikut fragmen kode beban " books_comment.xml " ke xmlDoc dan mengganti "Simple" dengan "Easy" di node komentar pertama <book> elemen:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();
function myFunction(xml) {
var x, i, txt, xmlDoc;
xmlDoc = xml.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i = 0; i < x.length; i++) {
// Process only
comment nodes
if (x[i].nodeType
== 8) {
x[i].replaceData(4, 6, "Easy");
txt += x[i].data + "<br>";
}
}
document.getElementById("demo").innerHTML = txt;
}
Keluaran:
125 Easy and Delicious Recipes (Hardcover)
Cobalah sendiri " Dalam contoh di atas kita menggunakan loop dan jika tes untuk memastikan bahwa kami hanya proses komentar node. Sebuah komentar node memiliki jenis node dari 8.
Definisi dan Penggunaan
The replaceData() metode menggantikan data dalam komentar simpul.
Sintaksis
commentNode.replaceData(start,length,string)
Parameter | Deskripsi |
---|---|
start | Wajib. Menentukan di mana untuk memulai mengganti karakter. nilai awal dimulai dari nol |
length | Wajib. Menentukan berapa banyak karakter untuk menggantikan |
string | Wajib. Menentukan string untuk menyisipkan |
<Komentar Object