Metodo hasAttribute

Il metodo hasAttribute verifica la presenza di un attributo specificato in un elemento. Se l'attributo è presente, restituirà true, altrimenti restituirà false.

Sintassi

javascriptelemento.hasAttribute(nome attributo);

Esempio

Verifichiamo la presenza dell'attributo value nell'elemento:

html<input id="elem" value="abcde">
javascriptlet elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));

Risultato dell'esecuzione del codice:

javascripttrue

Esempio

Ora l'attributo value non è presente:

html<input id="elem">
javascriptlet elem = document.querySelector('#elem');
console.log(elem.hasAttribute('value'));

Risultato dell'esecuzione del codice:

javascriptfalse

Vedi anche