روش HTML DOM Element hasAttribute()
- صفحه قبل 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) است.
همه مرورگرها به طور کامل از آن پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
پشتیبانی | 9-11 | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبل getElementsByTagName()
- صفحه بعدی hasAttributes()
- برگرد به لایه بالاتر HTML DOM Elements اپنٹیکسٹ