Метод removeAttribute() элемента DOM HTML
- Предыдущая страница remove()
- Следующая страница removeAttributeNode()
- Вернуться на один уровень выше Объект Elements DOM HTML
Определение и использование
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 DOM HTML