Метод removeAttributeNode()
Примеры element.removeAttributeNode()
Удалите узел атрибута класса из первого элемента <h1>:
const element = document.getElementsByTagName("H1")[0];
const attr = element.getAttributeNode("class");
element.removeAttributeNode(attr);
Попробуйте сами »
Удалить узел атрибута href из ссылки:
const element = document.getElementById("myAnchor");
const attr = element.getAttributeNode("href");
element.removeAttributeNode(attr);
Попробуйте сами »
Описание removeAttributeNode()
Метод removeAttributeNode() удаляет атрибут из элемента.
Метод removeAttributeNode() возвращает объект атрибута.
Разница removeAttribute() и removeAttributeNode() removeAttributeNode()
Метод removeAttribute() удаляет атрибут и не имеет возвращаемого значения.
Метод removeAttributeNode() удаляет объект Attr и возвращает удаленный объект.
Результат будет тем же.
Альтернатива: removeAttributeNode()
Проще использовать Метод removeAttribute()
Связные страницы removeAttributeNode()
Учебник:
Справочник: removeAttributeNode()
Синтаксис removeAttributeNode()
element.removeAttributeNode(node)
Параметры removeAttributeNode()
| Параметр | Описание |
|---|---|
| attributenode | Обязательно. Узел атрибута, который необходимо удалить. |
Возвращаемое значение removeAttributeNode()
| Тип | Описание |
|---|---|
| Object | Объект Attr, представляющий удаленный атрибут. |
Поддержка removeAttributeNode()
element.removeAttributeNode() является функцией DOM уровня 1 (1998).
Он полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 9-11 |