Metode deleteData() DOM XML

Definisi dan penggunaan

deleteData() Metode untuk menghapus data dari node CDATA.

Sintaks

CDATANode.deleteData(start,length)
Parameter Deskripsi
start Diperlukan. Menentukan dimana karakter harus dihapus. Angka awal dimulai dari nol.
length Diperlukan. Menentukan jumlah karakter yang harus dihapus.

Contoh

Berikut adalah kode yang mengunduh "books_cdata.xml" ke xmlDoc dan menghapus beberapa karakter dari node teks elemen <html> pertama (tag <b>):

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
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.deleteData(0, 3);
    document.getElementById("demo").innerHTML =
    x.data;
}

亲自试一试