Neueste Web-Entwicklung Tutorials
 

XML DOM deleteData() Method


<Kommentar Objekt

Beispiel

Das folgende Codefragment Lasten " books_comment.xml " in xmlDoc und löscht einige Zeichen aus ersten Kommentar Knoten:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();

function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // Process only comment nodes
        if (x[i].nodeType == 8) {
            x[i].deleteData(0,33);
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Ausgabe:

(Hardcover)
Versuch es selber "

In dem obigen Beispiel verwenden wir eine Schleife und eine if-Test sicher, dass wir nur Prozess Kommentar Knoten zu machen. Ein Kommentarknoten hat einen Knotentyp von 8.


Definition und Verwendung

Die deleteData() Methode löscht Daten von einem Kommentarknoten.

Syntax

commentNode.deleteData(start,length)
Parameter Beschreibung
start Erforderlich. Gibt an, wo Zeichen Entfernen zu beginnen. Startwert beginnt bei Null
length Erforderlich. Gibt an, wie viele Zeichen zu löschen

<Kommentar Objekt