FREE Web Template Download
HTML CSS JAVASCRIPT SQL PHP BOOTSTRAP JQUERY ANGULARJS TUTORIALS REFERENCES EXAMPLES Blog
 

XML DOM appendData() Method


Comment Object Reference Comment Object

Example

The following code fragment loads "books_comment.xml" into xmlDoc and appends text to the first comment element:

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].appendData(" Special Offer");
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Output:

125 Simple and Delicious Recipes (Hardcover) Special Offer
Try it Yourself »

In the example above we use a loop and an if-test to make sure we only process comment nodes. A comment node has a node type of 8.


Definition and Usage

The appendData() method adds data at the end of a comment node.

Syntax

commentNode.appedData(string)
Parameter Description
string Required. The string to add to the comment node

Comment Object Reference Comment Object