روش DOM Element removeAttribute()
- صفحه قبلی remove()
- صفحه بعدی removeAttributeNode()
- به لایه بالاتر بازگردید موضوع Elements HTML DOM
تعریف و استفاده
removeAttribute()
این روش ویژگیها را از عنصر حذف میکند.
نکته:عملیات حذف ویژگیهای غیرموجود یا ویژگیهایی که تنظیم نشدهاند اما ارزش پیشفرض دارند، نادیده گرفته میشوند.
تفاوت removeAttribute() و removeAttributeNode()
removeAttribute()
این روش ویژگی را حذف میکند و هیچ مقدار بازگشتی ندارد.
removeAttributeNode()
این روش Attr را حذف میکند و عنصر حذف شده را بازمیگرداند.
نتایج مشابه خواهد بود.
لطفاً به: مراجعه کنید
دستورالعملهای مرجع:
آموزش:
مثال
مثال 1
حذف ویژگی class از عنصر <h1>:
document.getElementsByTagName("H1")[0].removeAttribute("class");
مثال 2
حذف ویژگی href از عنصر <a>:
document.getElementById("myAnchor").removeAttribute("href");
نحوه استفاده
element.removeAttribute(name)
پارامترها
پارامترها | توضیح |
---|---|
name | ضروری. نام ویژگی. |
مقدار بازگشتی
هیچچیزی وجود ندارد.
پرتاب
اگر عنصر فقط خوانا باشد و اجازه حذف ویژگیهای آن داده نشود، این روش خطای DOMException با کد NO_MODIFICATION_ALLOWED_ERR را پرتاب میکند.
پشتیبانی مرورگر
element.removeAttribute()
این یک ویژگی DOM Level 1 (1998) است.
همه مرورگرها به طور کامل از آن پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
پشتیبانی | 9-11 | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی remove()
- صفحه بعدی removeAttributeNode()
- به لایه بالاتر بازگردید موضوع Elements HTML DOM