HTML DOM hasAttribute() Methode
❮ Das Element-ObjektBeispiel
Finden Sie heraus, ob ein <button>-Element ein onclick-Attribut hat:
var x = document.getElementById("myBtn").hasAttribute("onclick");
Weitere „Probieren Sie es selbst“-Beispiele weiter unten.
Definition und Verwendung
Die Methode hasAttribute() gibt true zurück, wenn das angegebene Attribut existiert, andernfalls gibt sie false zurück.
Tipp: Verwenden Sie setAttribute() , um ein neues Attribut hinzuzufügen oder den Wert eines vorhandenen Attributs für ein Element zu ändern.
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browserversion an, die das Verfahren vollständig unterstützt.
Method | |||||
---|---|---|---|---|---|
hasAttribute() | Yes | 9.0 | Yes | Yes | Yes |
Syntax
element.hasAttribute(attributename)
Parameter
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to check if exists |
Technische Details
Rückgabewert: | Ein boolescher Wert, der true zurückgibt, wenn das Element Attribute hat, andernfalls false |
---|---|
DOM-Version | Elementobjekt der Kernebene 2 |
Mehr Beispiele
Beispiel
Finden Sie heraus, ob ein <a>-Element ein Zielattribut hat. Wenn ja, ändern Sie den Wert des target-Attributs in „_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");
}
Verwandte Seiten
HTML-Tutorial: HTML-Attribute
HTML-DOM-Referenz: getAttribute()-Methode
HTML-DOM-Referenz: Methode removeAttribute()
HTML-DOM-Referenz: setAttribute()-Methode
❮ Das Element-Objekt