tutorial pengembangan web terbaru
 

XML DOM insertData() Method


<Komentar Object

Contoh

Berikut fragmen kode beban " books_comment.xml " ke xmlDoc dan menyisipkan string untuk pertama komentar simpul:

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, xmlDoc, txt;
    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].insertData(25, "Italian ");
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Keluaran:

125 Simple and Delicious Italian 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 insertData() metode memasukkan data ke komentar simpul.

Sintaksis

commentNode.insertData(start,string)
Parameter Deskripsi
start Wajib. Menentukan di mana untuk memulai memasukkan karakter. nilai awal dimulai dari nol
string Wajib. Menentukan string untuk menyisipkan

<Komentar Object