HTML DOM Element hasAttribute() Methode

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:

getAttribute() Methode

setAttribute() Methode

removeAttribute() Methode

hasAttributes() Methode

getAttributeNode() Methode

setAttributeNode() Methode

removeAttributeNode() Methode

Tutorial:

HTML-Attribute

Beispiel

Beispiel 1

Hat "myButton" das Attribut "onclick":

let answer = myButton.hasAttribute("onclick");

Selbst ausprobieren

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");
}

Selbst ausprobieren

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