مثلث XML DOM hasAttribute()

تعريف ووظيفة

إذا كان العنصر الحالي يحتوي على الخاصية المحددة، فإنه يعود صحيحًا، وإلا يعود خطأً.

النحو:

hasAttribute(name)
المتغيرات وصف
اسم مطلوب. يحدد الخاصية التي يتم استرجاعها.

شرح

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

مثال

في جميع الأمثلة، سنستخدم ملف XML books.xml، وأيضًا دالة JavaScript loadXMLDoc()

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

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasAttribute("category"));

أعلاه هو مخرج الكود:

صحيح