طريقة hasAttribute() لـ HTML DOM Element

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

إذا كانت الخاصية موجودة، hasAttribute() تتعدى هذه الطريقة true، وإلا. false.

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

انظر أيضًا:

طريقة getAttribute()

طريقة setAttribute()

طريقة removeAttribute()

طريقة hasAttributes()

طريقة getAttributeNode()

طريقة setAttributeNode()

طريقة removeAttributeNode()

دليل:

خصائص HTML

مثال

مثال 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 الدعم الدعم الدعم الدعم