English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة hasAttribute() في HTML DOM

مثلث جافا سكربت لـ Element DOM

hasAttribute()يستخدم الطريقة ليعود قيمة منطقية، تُشير إلى ما إذا كان العنصر يحتوي على الخاصية المحددة.

الاستخدامsetAttribute()يمكن إضافة خصائص جديدة أو تغيير قيمة الخصائص الموجودة في العنصر.

النحو:

element.hasAttribute(attrName)
var p = document.getElementsByTagName("P")[0];
p.hasAttribute("style");
الاختبار لرؤية‹/›

توافق المتصفحات

يدعم جميع المتصفحات طريقة hasAttribute() بشكل كامل:

الطريقة
hasAttribute()نعمنعمنعمنعمنعم

قيمة المتغيرات

المتغيراتالوصف
attrNameالسلسلة التي تمثل اسم الخاصية

تفاصيل تقنية

قيمة العودة:قيمة بولونية، تعود بالقيمة الحقيقية إذا كان العنصر يحتوي على الخاصية المحددة، وإلا تعود بالقيمة الزائفة
إصدار DOM:DOM 2

مزيد من الأمثلة

ابحث عن ما إذا كان عنصر التثبيط يحتوي على خاصية الهدف. إذا كان كذلك، قم بتعديل قيمة الخاصية الهدف إلى "_blank":

//الحصول على عنصر <a> الذي يحتوي على id = "myLink"
var a = document.getElementById("myLink");
//إذا كان عنصر <a> يحتوي على الخاصية الهدف، قم بتعيين القيمة إلى "_blank"
if (a.hasAttribute("target")) {   
a.setAttribute("target", "_blank");
}
الاختبار لرؤية‹/›

مراجع مرتبطة

تعليمات HTMLخصائص HTML

مرجع DOM HTMLطريقة getAttribute()

مرجع DOM HTMLطريقة setAttribute()

مرجع DOM HTMLطريقة removeAttribute()

مثلث جافا سكربت لـ Element DOM