طريقة hasAttribute() لـ HTML DOM Element
- الصفحة السابقة getElementsByTagName()
- الصفحة التالية hasAttributes()
- العودة إلى الطبقة السابقة مثلث DOM Elements
التعريف والاستخدام
إذا كانت الخاصية موجودة، hasAttribute()
تتعدى هذه الطريقة true
، وإلا. false
.
التعليقات:إذا تم تعيين الخاصية المحددة في المستند بشكل واضح، أو إذا تم تعيين قيمة افتراضية لهذه الخاصية من نوع المستند،hasAttribute()
تتعدى كل هذه الطرق true
.
انظر أيضًا:
دليل:
مثال
مثال 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 Level 2 (2001).
جميع المتصفحات يدعمونه بشكل كامل:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
الدعم | 9-11 | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة getElementsByTagName()
- الصفحة التالية hasAttributes()
- العودة إلى الطبقة السابقة مثلث DOM Elements