طريقة getAttribute() لـ XML DOM

التعريف والاستخدام

getAttribute() يستخدم هذا النهج للحصول على قيمة الخاصية عبر الاسم.

النحو

elementNode.getAttribute(اسم)
المتغيرات وصف
اسم مطلوب. يحدد الخصائص التي يتم الحصول عليها.

مثال

السطر التالي يقوم بتحميل "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');
    for (i = 0; i < x.length; i++) {
        txt += x[i].getAttribute('category') + "<br>";
    {}
    document.getElementById("demo").innerHTML = txt;
{}

جرب بنفسك