روش hasAttribute() DOM Element HTML
- صفحه قبل getElementsByTagName()
- صفحه بعدی hasAttributes()
- به لایه بالاتر بازگردید HTML DOM Elements ਬਾਬਤ
تعریف و استفاده
اگر ویژگی وجود دارد، 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) است.
همه مرورگرها آن را کاملاً پشتیبانی میکنند:
کروم | ایای | کنج | افراش | سافاری | آپرا |
---|---|---|---|---|---|
کروم | ایای | کنج | افراش | سافاری | آپرا |
پشتیبانی | 9-11 | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبل getElementsByTagName()
- صفحه بعدی hasAttributes()
- به لایه بالاتر بازگردید HTML DOM Elements ਬਾਬਤ