XML DOM getAttribute() Method

Definition and Usage

getAttribute() The method retrieves the attribute value by name.

Syntax

elementNode.getAttribute(name)
Parameters Description
name Required. Specifies the attribute from which to retrieve the value.

Example

The following code loads "books.xml" into xmlDoc and retrieves the values of the "category" attribute from all <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, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('book');
    for (i = 0; i < x.length; i++) {
        txt += x[i].getAttribute('category') + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

Δοκιμάστε το προσωπικά