Metoda removeAttributeNode() obiektu HTML DOM Element

Definicja i użycie

removeAttributeNode() Metoda usuwania atrybutu z elementu i zwracania Obiekt Attribute.

Różnica między removeAttribute() a removeAttributeNode()

removeAttribute() Metoda usuwania atrybutu, która nie zwraca wartości.

removeAttributeNode() Metoda usuwania Obiekt Attr, i zwróci usunięty obiekt.

Wynik będzie ten sam.

Alternatywa:

używać Metoda removeAttribute() prościej.

Zobacz również:

Podręcznik referencyjny:

Metoda getAttributeNode()

Metoda setAttributeNode()

Metoda createAttribute()

Metoda getAttribute()

Metoda setAttribute()

Metoda hasAttribute()

Atrybut wartości

Obiekt atrybutu HTML DOM

Tutorial:

Atrybuty HTML

Przykład

Przykład 1

Usuń węzeł atrybutu class z pierwszego elementu <h1>:

const element = document.getElementsByTagName("H1")[0];
const attr = element.getAttributeNode("class");
element.removeAttributeNode(attr);

Spróbuj sam

Przykład 2

Usuń węzeł atrybutu href z linku:

const element = document.getElementById("myAnchor");
const attr = element.getAttributeNode("href");
element.removeAttributeNode(attr);

Spróbuj sam

Gramatyka

element.removeAttributeNode(oldAttr)

Parametr

Parametr Opis
oldAttr Wymagane. Węzeł atrybutu do usunięcia.

Zwrócona wartość

Typ Opis
Obiekt Obiekt Attr reprezentuje usunięty atrybut.

Rzucany

Wyjątek Opis
NO_MODIFICATION_ALLOWED_ERR Bieżący element jest tylko do odczytu, nie można usunąć atrybutów.
NOT_FOUND_ERR oldAttr Nie jest atrybutem bieżącego elementu.

Opis

Ta metoda usunie (i zwróci) węzeł Attr z kolekcji atrybutów bieżącego elementu. Jeśli DTD ustawił wartość domyślną dla usuwanego atrybutu, metoda doda nowy węzeł Attr, reprezentujący tę wartość domyślną.

Wskazówka:Uwaga: Metoda removeAttribute() Zwykle jest to łatwiejsze niż zastępowanie tej metody.

Wsparcie przeglądarki

element.removeAttributeNode() To jest funkcja DOM Level 1 (1998).

Wszystkie przeglądarki wspierają to w pełni:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Wsparcie 9-11 Wsparcie Wsparcie Wsparcie Wsparcie