<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