<Kommentar Objekt
Beispiel
Das folgende Codefragment Lasten " books_comment.xml " in xmlDoc und fügt eine Zeichenfolge an den 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].insertData(25, "Italian ");
txt += x[i].data + "<br>";
}
}
document.getElementById("demo").innerHTML = txt;
}
Ausgabe:
125 Simple and Delicious Italian Recipes (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 insertData() Methode fügt Daten an einen Kommentarknoten.
Syntax
commentNode.insertData(start,string)
Parameter | Beschreibung |
---|---|
start | Erforderlich. Gibt an, wo das Einfügen Zeichen zu beginnen. Startwert beginnt bei Null |
string | Erforderlich. Gibt die Zeichenfolge einfügen |
<Kommentar Objekt