XML DOM createElement() μέθοδος

Ορισμός και χρήση

createElement() Μέθοδος δημιουργίας κόμβων στοιχείων.

Αυτό το μέθοδος επιστρέφει αντικείμενο Element.

Γλώσσα

createElement(name)
Παράμετροι Περιγραφή
name Συνημμένοι

Παράδειγμα

Το παρακάτω κώδικας θα φορτώσει το "books.xml" στο xmlDoc και θα προσθέσει έναν κόμβο στοιχείου που περιέχει κόμβο κειμένου σε κάθε στοιχείο <book>:

εγκεκριμένα xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   αν (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    εγκεκριμένα x, y, z, i, xLen, yLen, newEle, newText, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book");
    xLen = x.length;
    // Δημιουργία στοιχείων κόμβων και κειμένων
    για (i = 0; i < xLen; i++) {
        newEle = xmlDoc.createElement("edition");
        newText = xmlDoc.createTextNode("first");
        newEle.appendChild(newText);
        x[i].appendChild(newEle);
    }
    // Εκτύπωση όλων των title και edition
    y = xmlDoc.getElementsByTagName("title");
    yLen = y.length
    z = xmlDoc.getElementsByTagName("edition");
    για (i = 0; i < yLen; i++) {
        txt += y[i].childNodes[0].nodeValue +""
        " - Edition: " +
       z[i].childNodes[0].nodeValue + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

亲自试一试