Esempio
Scopri se un <button> elemento ha un attributo onclick:
var x = document.getElementById("myBtn").hasAttribute("onclick");
Il risultato di x sarà:
true
Prova tu stesso " Più "Try it Yourself" esempi di seguito.
Definizione e l'utilizzo
Il hasAttribute() restituisce vero se la specified esiste attributo, altrimenti restituisce false.
Suggerimento: Usa setAttribute() per aggiungere un nuovo attributo o modificare il valore di un attributo esistente su un elemento.
Supporto browser
I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.
Metodo | |||||
---|---|---|---|---|---|
hasAttribute() | sì | 9.0 | sì | sì | sì |
Sintassi
element .hasAttribute( attributename )
parametri
Parametro | Tipo | Descrizione |
---|---|---|
attributename | String | Necessario. Il nome dell'attributo che si desidera controllare se esiste |
Dettagli tecnici
Valore di ritorno: | Un valore booleano, restituisce true se l'elemento ha attributi, altrimenti false |
---|---|
DOM Version | Nucleo Livello 2 Elemento Oggetto |
Altri esempi
Esempio
Scopri se un <a> elemento ha un attributo target. In tal caso, modificare il valore del target attribuire a "_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");
}
Prova tu stesso " Pagine correlate
HTML Tutorial: attributi HTML
HTML DOM Riferimento: href="met_element_getattribute.html"> getAttribute() Method
HTML DOM Riferimento: href="met_element_removeattribute.html"> removeAttribute() Method
HTML DOM Riferimento: href="met_element_setattribute.html"> setAttribute() Method