XML DOM deleteData() Methode

Definition und Verwendung

deleteData() Der Methoden entfernt Daten aus einem Textknoten.

Syntax

deleteData(start,length)
Parameter Beschreibung
start Erforderlich. Gibt an, wo die Löschung beginnen soll. Der Startwert beginnt bei Null.
length Erforderlich. Gibt die Anzahl der zu löschenden Zeichen an.

Beispiel

Die folgenden Codezeilen laden "books.xml" in xmlDoc und entfernen einige Zeichen aus dem Textknoten des ersten <title>-Elements:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   "<br>" + x.nodeValue;
};
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 =
    document.getElementById("demo").innerHTML =
    x.nodeValue;
    x.deleteData(0, 9);
    document.getElementById("demo").innerHTML +=
"<br>" + x.nodeValue;

{}