removeAttributeNode()

Обновлено: 20.03.2023

Визначення та використання

Метод removeAttributeNode()видаляє атрибут з елемента.

Метод removeAttributeNode()повертає об'єкт Attribute .

Приклади

Видаліть вузол атрибута класу з першого елемента <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);

Різниця між removeAttribute() і removeAttributeNode()

Метод removeAttribute()видаляє атрибут і не повертає значення.

Метод removeAttributeNode()видаляє об’єкт Attr і повертає видалений об’єкт.

Результат буде той самий.

Синтаксис


element.removeAttributeNode(node)

Параметри

ПараметрОпис
attributenodeВимагається. Вузол атрибута, який потрібно видалити.


Повернене значення

Типопис
Об'єктОб’єкт Attr , що представляє видалений атрибут.


Підтримка браузера

removeAttributeNode

Посмотреть совместимость на Can I use?

removeAttributeNode