مثال
معرفة ما إذا كان <button> عنصر له سمة عند_النقر:
var x = document.getElementById("myBtn").hasAttribute("onclick");
ونتيجة لالعاشر على النحو التالي:
true
انها محاولة لنفسك » أكثر "Try it Yourself" الأمثلة أدناه.
تعريف والاستخدام
و hasAttribute() بإرجاع الطريقة الحقيقية إذا كانت specified جود سمة، وإلا فإنها ترجع كاذبة.
نصيحة: استخدم setAttribute() لإضافة سمة جديدة أو تغيير قيمة سمة موجودة على عنصر.
دعم المتصفح
الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل الأسلوب.
طريقة | |||||
---|---|---|---|---|---|
hasAttribute() | نعم فعلا | تسعة | نعم فعلا | نعم فعلا | نعم فعلا |
بناء الجملة
element .hasAttribute( attributename )
المعلمات
معامل | اكتب | وصف |
---|---|---|
attributename | String | مطلوب. اسم السمة التي تريد معرفة ما اذا كان موجود |
تفاصيل تقنية
قيمة الإرجاع: | A منطقية، يعود صحيحا إذا كان العنصر لديه سمات، كاذبة غير ذلك |
---|---|
صفحة DOM | مستوى كور 2 كائن العنصر |
مزيد من الأمثلة
مثال
معرفة ما إذا كان <a> عنصر له سمة الهدف. إذا كان الأمر كذلك، قم بتغيير قيمة target السمة إلى "_self" :
// Get the <a> element with id="myAnchor"
var x =
document.getElementById("myAnchor");
// If the <a> element has
a target attribute, set the value to "_self"
if
(x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
انها محاولة لنفسك » صفحات ذات صلة
HTML دروس: سمات HTML
HTML DOM المرجعي: href="met_element_getattribute.html"> getAttribute() Method
HTML DOM المرجعي: href="met_element_removeattribute.html"> removeAttribute() Method
HTML DOM المرجعي: href="met_element_setattribute.html"> setAttribute() Method