HTML DOM Element hasAttribute() Methode
- Vorherige Seite getElementsByTagName()
- Nächste Seite hasAttributes()
- Nach oben HTML DOM Elements-Objekt
Definition und Verwendung
Wenn das Attribut existiert, dann hasAttribute()
Methoden geben zurück true
, andernfalls wird zurückgegeben false
.
Anmerkung:Wenn die angegebene Eigenschaft im Dokument explizit gesetzt ist oder für die Eigenschaft ein Standardwert durch den Dokumenttyp festgelegt wurde,hasAttribute()
Methoden geben immer zurück true
.
Weitere Informationen:
Tutorial:
Beispiel
Beispiel 1
Hat "myButton" das Attribut "onclick":
let answer = myButton.hasAttribute("onclick");
Beispiel 2
Wenn das <a>-Element das Attribut "target" hat, wird der Wert auf "_self" geändert:
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
Syntax
element.hasAttribute(name)
Parameter
Parameter | Beschreibung |
---|---|
name | Erforderlich. Der Name der Eigenschaft. |
Rückgabewert
Typ | Beschreibung |
---|---|
Boolescher Wert | Wenn das Element ein Attribut hat, ist der Wert true, sonst false. |
Browserunterstützung
element.hasAttribute()
ist eine DOM Level 2 (2001) Eigenschaft.
Es wird in allen Browsern voll 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 |
- Vorherige Seite getElementsByTagName()
- Nächste Seite hasAttributes()
- Nach oben HTML DOM Elements-Objekt