XML DOM deleteData() metod

Definition och användning

deleteData() Metoden tar bort data från textnoden.

Syntaks

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

Exempel

Nedanstående kod laddar "books.xml" till xmlDoc och tar bort några tecken från textnoden för det första <title>-elementet:

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

Prova själv