روش hasAttribute() مستند HTML DOM Element
- صفحه قبل getElementsByTagName()
- صفحه بعدی hasAttributes()
- به سمت بالا بازگردید موضوع Elements HTML DOM
تعریف و استفاده
اگر ویژگی وجود دارد، 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()
- به سمت بالا بازگردید موضوع Elements HTML DOM