Metoda removeAttribute() elementu DOM HTML

Definicja i użycie

removeAttribute() Metoda usuwa atrybut z elementu.

Wskazówka:Operacje usuwania nieistniejącego atrybutu lub atrybutu, który nie został ustawiony, ale ma wartość domyślną, będą pomijane.

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

removeAttribute() Metoda usuwa atrybut i nie zwraca wartości.

removeAttributeNode() Metoda usuwa obiekt Attr i zwraca usunięty obiekt.

Wynik będzie ten sam.

Zobacz również:

Podręcznik referencyjny:

Metoda getAttribute()

Metoda setAttribute()

Metoda hasAttribute()

Metoda hasAttributes()

Metoda getAttributeNode()

Metoda setAttributeNode()

Metoda removeAttributeNode()

Kurs:

Atrybuty HTML

Przykład

Przykład 1

Usuń atrybut class z elementu <h1>:

document.getElementsByTagName("H1")[0].removeAttribute("class");

Spróbuj sam

Przykład 2

Usuń atrybut href z elementu <a>:

document.getElementById("myAnchor").removeAttribute("href");

Spróbuj sam

Gramatyka

element.removeAttribute(name)

Parametry

Parametry Opis
name Wymagane. Nazwa atrybutu.

Zwrócona wartość

Brak.

Wywołuje

Jeśli element jest tylko do odczytu i nie można usunąć jego atrybutów, ta metoda wywoła wyjątek DOMException o kodzie NO_MODIFICATION_ALLOWED_ERR.

Wspierane przeglądarki

element.removeAttribute() To jest cecha 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