روش HTML DOM Element hasAttribute()

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

برگشت داده می‌شود اگر ویژگی وجود دارد، 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 پشتیبانی پشتیبانی پشتیبانی پشتیبانی