روش DOM Element removeAttribute()

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

removeAttribute() این روش ویژگی‌ها را از عنصر حذف می‌کند.

نکته:عملیات حذف ویژگی‌های غیرموجود یا ویژگی‌هایی که تنظیم نشده‌اند اما ارزش پیش‌فرض دارند، نادیده گرفته می‌شوند.

تفاوت removeAttribute() و removeAttributeNode()

removeAttribute() این روش ویژگی را حذف می‌کند و هیچ مقدار بازگشتی ندارد.

removeAttributeNode() این روش Attr را حذف می‌کند و عنصر حذف شده را بازمی‌گرداند.

نتایج مشابه خواهد بود.

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

دستورالعمل‌های مرجع:

مетод getAttribute()

مетод setAttribute()

مетод hasAttribute()

مетод hasAttributes()

مетод getAttributeNode()

مетод setAttributeNode()

مетод removeAttributeNode()

آموزش:

خصوصیات HTML

مثال

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