متد element.hasAttribute
مثال (متد element.hasAttribute)
فهمیدن اینکه آیا یک عنصر <button> دارای خصوصیت onclick است یا نه:
خروجی x در کد بالا:
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
در صورتی که خصوصیت مورد نظر، وجود داشته باشد، متد ()hasAttribute، مقدار true را برمی گرداند، و در غیر این صورت false برگردانده خواهد شد.
نکته: می توانید از متد setAttribute() برای اضافه کردن یک خصوصیت جدید یا تغییر دادن مقدار یک خصوصیت موجود در یک عنصر ، استفاده کنید.
پشتیبانی مرورگرها
اعداد داخل جدول زیر نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این متد پشتیبانی می کند.
متد | |||||
---|---|---|---|---|---|
hasAttribute() | بله | 9.0 | بله | بله | بله |
نحوه استفاده
پارامترها
پارامتر | Type | توضیحات |
---|---|---|
attributename | String |
ضروری. نام خصوصیتی که شما می خواهید بررسی کنید(در صورتی که وجود داشته باشد). |
جزئیات تکنیکی
مقدار برگشتی |
یک مقدار بولی. در صورتی که عنصر مورد نظر خصوصیت مورد نظر را دارا باشد، true برگردانده می شود و در غیر این صورت، false برگردانده خواهد شد. |
---|---|
DOM Version | Core Level 2 کلیه توابع و خصوصیت های شیء Element در JavaScript |
مثال - خودتان امتحان کنید
مثال (متد element.hasAttribute)
فهمیدن اینکه آیا یک عنصر <a> دارای خصوصیت target هست یا نه. در صورت موجود بودن این خصوصیت، مقدار آن را به self_ تغییر می دهیم:
var x = document.getElementById("myAnchor");
// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
خودتان امتحان کنید »
آموزش های مرتبط
HTML Tutorial: HTML Attributes
HTML DOM Reference: getAttribute() Method
HTML DOM Reference: removeAttribute() Method
HTML DOM Reference: setAttribute() Method
کلیه توابع و خصوصیت های شیء Element در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 5775