روش hasAttribute() DOM Element HTML

تعریف و استفاده

اگر ویژگی وجود دارد، hasAttribute() روش بازگشتی true، در غیر این صورت false.

نکته:اگر ویژگی به صورت خاص در مستند تنظیم شده باشد یا نوع مستند برای این ویژگی مقدار پیش‌فرضی تنظیم کرده باشد،hasAttribute() تمام روش‌ها true.

لطفاً به این بخش مراجعه کنید:

روش getAttribute()

روش setAttribute()

روش removeAttribute()

روش hasAttributes()

روش getAttributeNode()

روش setAttributeNode()

روش removeAttributeNode()

آموزش:

HTML ਪੈਰਾਮੀਟਰ

مثال

مثال 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 پشتیبانی پشتیبانی پشتیبانی پشتیبانی