XML DOM createElement() Method

Definition at Usage

createElement() Method na lumikha ng element node.

Ang paraan na ito ay ibibigay ang Element object.

Grammar

createElement(name)
Parameter Paglalarawan
name String, nagtutukoy sa pangalan ng element node.

Halimbawa

Ang mga sumusunod na code ay maglalaad ng "books.xml" sa xmlDoc at magdagdag ng isang element node na may kasamang text node sa bawat <book> element:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var x, y, z, i, xLen, yLen, newEle, newText, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book");
    xLen = x.length;
    // lumikha ng element node at text node
    mag-isa (i = 0; i < xLen; i++) {
        newEle = xmlDoc.createElement("edition");
        newText = xmlDoc.createTextNode("first");
        newEle.appendChild(newText);
        x[i].appendChild(newEle);
    }
    // ihatid ang lahat ng title at edition
    y = xmlDoc.getElementsByTagName("title");
    yLen = y.length
    z = xmlDoc.getElementsByTagName("edition");
    mag-isa (i = 0; i < yLen; i++) {
        txt += y[i].childNodes[0].nodeValue +
        " - Edition: " +
       z[i].childNodes[0].nodeValue + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

親自試一試