روش hasAttribute() مستند HTML DOM Element

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

اگر ویژگی وجود دارد، 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) است.

همه مرورگرها این را به طور کامل پشتیبانی می‌کنند:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
پشتیبانی 9-11 پشتیبانی پشتیبانی پشتیبانی پشتیبانی