طريقة HTML DOM Element hasAttribute()
- الصفحة السابقة getElementsByTagName()
- الصفحة التالية hasAttributes()
- العودة إلى المستوى السابق HTML DOM Elements ɗanin
التعريف والاستخدام
إذا كانت الخاصية موجودة، hasAttribute()
الطريقة تعود صحيح
، وإلا يتم عودتها خطأ
.
التعليق:إذا تم تعيين الخاصية المحددة في المستند بشكل صريح، أو إذا تم تعيين قيمة افتراضية للخاصية من نوع المستند،hasAttribute()
جميع الطرق تعود صحيح
.
انظر أيضًا:
الحصول على Node الخاص بالخاصية
دليل:
مثال
مثال 1
هل "myButton" يمتلك خاصية onclick؟
let answer = myButton.hasAttribute("onclick");
مثال 2
إذا كان عنصر <a> يمتلك خاصية target، فإن القيمة يجب أن تكون "_self":
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
النص
element.hasAttribute(name)
المستوى
المستوى | الوصف |
---|---|
name | مطلوب. اسم الخاصية. |
القيمة المقدمة
النوع | الوصف |
---|---|
قيمة بولية | إذا كان العنصر يمتلك خاصية، فإن القيمة تكون true، وإلا تكون false. |
دعم المتصفح
element.hasAttribute()
هي خاصية مستوى DOM 2 (2001).
كل المتصفحات يدعمونه بشكل كامل:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
دعم | 9-11 | دعم | دعم | دعم | دعم |
- الصفحة السابقة getElementsByTagName()
- الصفحة التالية hasAttributes()
- العودة إلى المستوى السابق HTML DOM Elements ɗanin