English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
element.hasAttribute(attrName)
var p = document.getElementsByTagName("P")[0]; p.hasAttribute("style");Testen Sie heraus‹/›
Die Methode hasAttribute() wird von allen Browsern vollständig unterstützt:
Methode | |||||
hasAttribute() | ist | ist | ist | ist | ist |
Parameter | Beschreibung |
---|---|
attrName | Ein Zeichenkette, die den Attributnamen darstellt |
Rückgabewert: | Ein boolescher Wert, der true zurückgibt, wenn das Element das angegebene Attribut hat, sonst false |
---|---|
DOM-Version: | DOM 2Ebene |
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‹/›
HTML-Tutorial:HTML-Attribute
HTML DOM Referenz:getAttribute() Methode
HTML DOM Referenz:setAttribute() Methode
HTML DOM Referenz:removeAttribute() Methode