XML DOM getAttributeNode() methode

Definitie en gebruik

getAttributeNode() Methoden om een eigenschapsnode op naam van de huidige element te verkrijgen.

Syntax

elementNode.getAttributeNode(name)
Parameters Beschrijving
name Verplicht. Stelt de te verkrijgen eigenschapsnode vast.

Voorbeeld

De volgende code laadt "books.xml" in xmlDoc en haalt de "category"-eigenschap van alle <book>-elementen op:

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');
    voor (i = 0; i < x.lengte; i++) {
        attnode = x.item(i).getAttributeNode("category");
        txt += attnode.name + " = " + attnode.value + "<br>";
    {}
    document.getElementById("demo").innerHTML = txt;
{}

Probeer het zelf