XML DOM appendData()- methode
❮ Reageer op object
Voorbeeld
Het volgende codefragment laadt " books_comment.xml " in xmlDoc en voegt tekst toe aan het eerste commentaarelement:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
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].appendData(" Special Offer");
txt += x[i].data + "<br>";
}
}
document.getElementById("demo").innerHTML = txt;
}
Uitgang:
125 Simple and Delicious Recipes (Hardcover) Special Offer
In het bovenstaande voorbeeld gebruiken we een lus en een if-test om ervoor te zorgen dat we alleen commentaarknooppunten verwerken. Een commentaarknooppunt heeft een knooppunttype 8.
Definitie en gebruik
De methode appendData() voegt gegevens toe aan het einde van een commentaarknooppunt.
Syntaxis
commentNode.appedData(string)
Parameter | Description |
---|---|
string | Required. The string to add to the comment node |
❮ Reageer op object