مетод getAttribute() XML DOM

تعریف و استفاده

getAttribute() این روش از نام برای دریافت مقادیر ویژگی استفاده می‌کند.

نحوه استفاده

elementNode.getAttribute(name)
پارامترها توضیح
name ضروری. مشخص می‌کند که از کدام ویژگی مقادیر دریافت می‌شود.

مثال

این کد "books.xml" را به xmlDoc بارگذاری کرده و مقادیر ویژگی "category" در تمامی عناصر <book> را دریافت می‌کند:

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');
    برای (i = 0; i < x.length; i++) {
        txt += x[i].getAttribute('category') + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

تست کنید