Элемент: метод removeAttribute()
Базовая Широко доступная
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Метод Element removeAttribute() удаляет атрибут с указанным именем из элемента.
Синтаксис
removeAttribute(attrName)
Параметры
attrName-
Строка, определяющая имя атрибута, который нужно удалить из элемента. Если указанный атрибут не существует,
removeAttribute()возвращает значение без генерации ошибки.
Возвращаемое значение
Ничего (undefined).
Примечания по использованию
Вы должны использовать removeAttribute() вместо установки значения атрибута в null напрямую или с помощью setAttribute(). Многие атрибуты не будут вести себя ожидаемым образом, если вы установите их в null.
Примеры
// Given: <div id="div1" disabled width="200px">
document.getElementById("div1").removeAttribute("disabled");
// Now: <div id="div1" width="200px">
Спецификации
| Спецификация |
|---|
| DOM # ref-for-dom-element-removeattribute① |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
removeAttribute |
1 | 12Данная функция не учитывает значения по умолчанию для логических атрибутов. См. ошибку 12087679. |
1 | 8 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Element/removeAttribute