tutorial pengembangan web terbaru
 

XML DOM replaceData() Method


<CDATA Object

Contoh

Berikut fragmen kode beban " books_cdata.xml " ke xmlDoc dan mengganti "Stunning" dengan "Fantastic" di node CDATA pertama <html> elemen:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (xhttp.readyState == 4 && xhttp.status == 200) {
        myFunction(xhttp);
    }
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();

function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    x.replaceData(3, 8, "Fantastic");
    document.getElementById("demo").innerHTML =
    x.data;
}

Keluaran:

Fantastic!
Cobalah sendiri "

Definisi dan Penggunaan

The replaceData() metode menggantikan data dalam node CDATA.

Sintaksis

CDATANode.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

<CDATA Object