HTML DOM hasAttribute() Methode
❮Het Element-ObjectVoorbeeld
Zoek uit of een <button>-element een onclick-attribuut heeft:
var x = document.getElementById("myBtn").hasAttribute("onclick");
Meer "Probeer het zelf" voorbeelden hieronder.
Definitie en gebruik
De methode hasAttribute() retourneert true als het opgegeven kenmerk bestaat, anders wordt false geretourneerd.
Tip: Gebruik setAttribute() om een nieuw attribuut toe te voegen of de waarde van een bestaand attribuut op een element te wijzigen.
Browserondersteuning
De getallen in de tabel geven de eerste browserversie aan die de methode volledig ondersteunt.
Method | |||||
---|---|---|---|---|---|
hasAttribute() | Yes | 9.0 | Yes | Yes | Yes |
Syntaxis
element.hasAttribute(attributename)
Parameters:
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to check if exists |
Technische details
Winstwaarde: | Een Boolean, retourneert true als het element attributen heeft, anders false |
---|---|
DOM-versie | Kernniveau 2 Element-object |
Meer voorbeelden
Voorbeeld
Zoek uit of een <a>-element een doelkenmerk heeft. Als dit het geval is, wijzigt u de waarde van het doelkenmerk 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");
}
Gerelateerde pagina's
HTML-zelfstudie: HTML-kenmerken
HTML DOM-referentie: methode getAttribute()
HTML DOM-referentie: methode removeAttribute()
HTML DOM-referentie: methode setAttribute()
❮Het Element-Object