طريقة 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 وأحدث إصداراته هذه الطريقة.