XML DOM deleteData() methode

Definitie en gebruik

deleteData() Deze methode verwijdert gegevens van een CDATA-node.

Syntax

CDATANode.deleteData(start,length)
Parameter Beschrijving
start Verplicht. Bepaalt waar de verwijdering moet beginnen. De startwaarde begint bij nul.
length Verplicht. Bepaalt het aantal tekens dat moet worden verwijderd.

Voorbeeld

Hieronderstaande code laadt "books_cdata.xml" in xmlDoc en verwijdert enkele tekens van de tekstknoop van het eerste <html>-element ("<b>-tag"):

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

Probeer het zelf