HTML DOM Element removeAttribute() Methode

Definition und Verwendung

removeAttribute() Diese Methode entfernt ein Attribut aus dem Element.

Tipp:Die Operationen zum Löschen eines nicht vorhandenen Attributs oder eines Attributs, das nicht gesetzt, aber mit einem Standardwert vorhanden ist, werden ignoriert.

Unterschied zwischen removeAttribute() und removeAttributeNode()

removeAttribute() Diese Methode löscht das Attribut und gibt keinen Wert zurück.

removeAttributeNode() Diese Methode löscht das Attr-Objekt und gibt das entfernte Objekt zurück.

Das Ergebnis wird gleich sein.

Weitere Informationen siehe:

Referenzhandbuch:

getAttribute() Methode

setAttribute() Methode

hasAttribute() Methode

hasAttributes() Methode

getAttributeNode() Methode

setAttributeNode() Methode

removeAttributeNode() Methode

Tutorial:

HTML-Attribute

Beispiel

Beispiel 1

Das class-Attribut des <h1>-Elements wird entfernt:

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

Selbst ausprobieren

Beispiel 2

Das href-Attribut des <a>-Elements wird entfernt:

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

Selbst ausprobieren

Syntax

element.removeAttribute(name)

Parameter

Parameter Beschreibung
name Erforderlich. Der Name der Eigenschaft.

Rückgabewert

Keine

Wird ausgelöst

Falls das Element schreibgeschützt ist und das Löschen der Attribute nicht erlaubt ist, wirft diese Methode eine DOMException mit dem Code NO_MODIFICATION_ALLOWED_ERR aus.

Browserkompatibilität

element.removeAttribute() Es ist eine Eigenschaft von DOM Level 1 (1998).

Es wird in allen Browsern vollständig unterstützt:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Unterstützung 9-11 Unterstützung Unterstützung Unterstützung Unterstützung