XML DOM deleteData() methode

Definitie en gebruik

deleteData() Deze methode verwijdert gegevens van een tekstnode.

Syntax

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

Voorbeeld

Hieronderstaande code laadt "books.xml" in xmlDoc en verwijdert enkele tekens van de tekstnode van het eerste <title>-element:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
    document.getElementById("demo").innerHTML =
    x.nodeValue;
    x.deleteData(0, 9);
    document.getElementById("demo").innerHTML +=
    "<br>" + x.nodeValue;
}

Probeer het zelf