XML DOM deleteData() metod

Definition och användning

deleteData() Metoden tar bort data från en CDATA-nod.

Syntaks

CDATANode.deleteData(start,length)
Parameter Beskrivning
start Obligatorisk. Anger från varje plats att börja ta bort tecken. Startvärde från noll.
length Obligatorisk. Anger antalet tecken att ta bort.

Exempel

Följande kod laddar "books_cdata.xml" till xmlDoc och tar bort vissa tecken från textnoden i den första <html>-elementet ("<b>"-tagg):

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;
}

Prova själv