Metodo hasAttribute() dell'Elemento HTML DOM
- Pagina precedente getElementsByTagName()
- Pagina successiva hasAttributes()
- Torna alla pagina precedente Oggetto Elements DOM HTML
Definizione e uso
Se l'attributo esiste, allora hasAttribute()
Il metodo restituisce true
, altrimenti viene restituito false
.
Nota:Se l'attributo è stato impostato esplicitamente nel documento o se il tipo di documento ha impostato un valore predefinito per quell'attributo,hasAttribute()
Tutti i metodi restituiscono true
.
Vedi anche:
Lezione:
Esempio
Esempio 1
"myButton" ha un attributo onclick?:
let answer = myButton.hasAttribute("onclick");
Esempio 2
Se l'elemento <a> ha un attributo target, cambiare il valore a "_self":
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
Sintassi
element.hasAttribute(name)
Parametro
Parametro | Descrizione |
---|---|
name | Obbligatorio. Il nome dell'attributo. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Valore booleano | Se l'elemento possiede un attributo, il valore è true, altrimenti false. |
Supporto del browser
element.hasAttribute()
È una caratteristica di DOM Level 2 (2001).
Tutti i browser lo supportano completamente:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Supporto | 9-11 | Supporto | Supporto | Supporto | Supporto |
- Pagina precedente getElementsByTagName()
- Pagina successiva hasAttributes()
- Torna alla pagina precedente Oggetto Elements DOM HTML