Ang XML DOM getAttributeNode() method

Paglilinaw at Paggamit

getAttributeNode() Ang mga paraan ay kumukuha ng attribute node mula sa kasalukuyang element sa pamamagitan ng pangalan.

Gramata

elementNode.getAttributeNode(name)
Parameter Paglalarawan
name Mahalaga. Nangangahulugan na anong attribute node ang kinakailangan na kakuha.

Mga halimbawa

Ang mga sumusunod na kodigo ay maglalaad ng "books.xml" sa xmlDoc at makuha ang "category" attribute mula sa lahat ng <book> elements:

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, i, attnode, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('book');
    sa (i = 0; i < x.length; i++) {
        attnode = x.item(i).getAttributeNode("category");
        txt += attnode.name + " = " + attnode.value + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

親自試一試