Beispiel
Finde heraus , ob ein <button> Element ein Onclick - Attribut hat:
var x = document.getElementById("myBtn").hasAttribute("onclick");
Das Ergebnis von x wird sein:
true
Versuch es selber " Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.
Definition und Verwendung
Die hasAttribute() Methode gibt true zurück , wenn das specified Attribut vorhanden ist , andernfalls wird false zurückgegeben.
Tipp: Verwenden Sie setAttribute() ein neues Attribut hinzuzufügen , oder den Wert eines vorhandenen Attribut auf ein Element ändern.
Browser-Unterstützung
Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode vollständig unterstützt.
Methode | |||||
---|---|---|---|---|---|
hasAttribute() | Ja | 9.0 | Ja | Ja | Ja |
Syntax
element .hasAttribute( attributename )
Parameter
Parameter | Art | Beschreibung |
---|---|---|
attributename | String | Erforderlich. Der Name des Attributs, das Sie überprüfen möchten, falls vorhanden |
Technische Details
Rückgabewert: | Ein Boolean, gibt true zurück, wenn das Element Attribut hat, andernfalls false |
---|---|
DOM Version | Core Level 2 Element Object |
Mehr Beispiele
Beispiel
Finde heraus , ob ein <a> Element ein Zielattribut hat. Wenn ja, ändern Sie den Wert des target auf "_self" :
// Get the <a> element with id="myAnchor"
var x =
document.getElementById("myAnchor");
// If the <a> element has
a target attribute, set the value to "_self"
if
(x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
Versuch es selber " Verwandte Seiten
HTML Tutorial: HTML Attribute
HTML DOM Referenz: href="met_element_getattribute.html"> getAttribute() Method
HTML DOM Referenz: href="met_element_removeattribute.html"> removeAttribute() Method
HTML DOM Referenz: href="met_element_setattribute.html"> setAttribute() Method