XML DOM deleteData() metode

Definering og brug

deleteData() Metoden fjerner data fra en tekstnode.

Syntaks

deleteData(start,length)
Parameter Beskrivelse
start Obligatorisk. Angiver, hvor mange tegn der skal fjernes fra. Startværdien er fra nul.
length Obligatorisk. Angiver antallet af tegn, der skal fjernes.

Eksempel

Nedenstående kode loader "books.xml" til xmlDoc og fjerner nogle tegn fra teksten i den første <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;
{}

Prøv det selv