English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM hasAttribute() Methode

HTML DOM Element-Objekt

hasAttribute()Die Methode gibt einen Boolean-Wert zurück, der angibt, ob das angegebene Element das angegebene Attribut hat.

VerwendungsetAttribute()Neue Attribute können hinzugefügt oder Werte bestehender Attribute geändert werden.

Syntax:

element.hasAttribute(attrName)
var p = document.getElementsByTagName("P")[0];
p.hasAttribute("style");
Testen Sie heraus‹/›

Browserkompatibilität

Die Methode hasAttribute() wird von allen Browsern vollständig unterstützt:

Methode
hasAttribute()ististististist

Parameterwert

ParameterBeschreibung
attrNameEin Zeichenkette, die den Attributnamen darstellt

Technische Details

Rückgabewert:Ein boolescher Wert, der true zurückgibt, wenn das Element das angegebene Attribut hat, sonst false
DOM-Version:DOM 2Ebene

Mehr Beispiele

Finden Sie heraus, ob das Anker-Element das Zielattribut hat. Wenn ja, ändern Sie den Wert des Zielattributs in "_blank":

//Das <a>-Element mit id = "myLink" wird abgerufen
var a = document.getElementById("myLink");
//Wenn das <a>-Element das Zielattribut hat, dann wird der Wert auf "_blank" gesetzt
if (a.hasAttribute("target")) {   
a.setAttribute("target", "_blank");
}
Testen Sie heraus‹/›

Zusammenhängende Referenzen

HTML-Tutorial:HTML-Attribute

HTML DOM Referenz:getAttribute() Methode

HTML DOM Referenz:setAttribute() Methode

HTML DOM Referenz:removeAttribute() Methode

HTML DOM Element-Objekt