Método hasAttribute

O método hasAttribute verifica a existência de um determinado atributo em um elemento. Se o atributo existir - retornará true, se não existir - retornará false.

Sintaxe

javascriptelemento.hasAttribute(nome do atributo);

Exemplo

Vamos verificar a existência do atributo value em um elemento:

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

Resultado da execução do código:

javascripttrue

Exemplo

E agora o atributo value não existe:

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

Resultado da execução do código:

javascriptfalse

Veja também