طريقة HTML DOM Element hasAttribute()

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

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

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

انظر أيضًا:

الحصول على الخاصية

إضافة الخاصية

إزالة الخاصية

method hasAttributes()

الحصول على Node الخاص بالخاصية

إضافة Node الخاص بالخاصية

إزالة Node الخاص بالخاصية

دليل:

HTML attributes

مثال

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