Метод removeAttribute() элемента DOM HTML

Определение и использование

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 Поддержка Поддержка Поддержка Поддержка