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

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

إذا كان العنصر المحدد يمتلك أي خصائص، hasAttributes() يتم العودة إلى true من قبل الطريقة، وإلا يتم العودة إلى false.

ملاحظة:إذا لم يكن العنصر المحدد هو عقدة عنصر، يتم العودة إلى القيمة دائمًا إلى false.

النحو

nodeObject.hasAttributes()

الم参数

لا يوجد.

تفاصيل التقنية

إصدار DOM: مستوى المستوى 2 لمفهوم العقدة
القيمة المعدة: قيمة بولية. إذا كان العنصر المحدد يحتوي على أي خصائص، يتم العودة إلى true، وإلا يتم العودة إلى false.

مثال

النص أدناه يقوم بتحميل "books.xml" إلى xmlDoc ويعيد ما إذا كان العنصر الأول <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 xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName('book')[0];
    document.getElementById("demo").innerHTML =
    x.hasAttributes();
{}

جربها بنفسك

دعم المتصفحات

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
الدعم الدعم الدعم الدعم الدعم

يدعم جميع المتصفحات الشائعة hasAttributes() الطريقة.

ملاحظة:لا يدعم متصفح Internet Explorer 9 وأحدث إصداراته هذه الطريقة.