وظيفة hasAttribute() في XML DOM

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

إذا كان العنصر الحالي يمتلك خاصية باسم معين، فإن hasAttribute() يستعيد الطريقة العودة صحيحة، وإلا فإنها تعود خطأ.

النحو

hasAttribute(الاسم)
الم参数 الوصف
الاسم مطلوب. يحدد الخاصية التي يتم البحث عنها.

مثال

التعليمات التالية ستقوم بتحميل "books.xml" إلى xmlDoc وتحقق مما إذا كان عنصر <book> الأول يمتلك أي خاصية "category":

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 xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("book")[0];
    document.getElementById("demo").innerHTML =
    x.hasAttribute("category");
}

جرب بنفسك