Método hasAttribute

El método hasAttribute verifica la presencia de un atributo dado en un elemento. Si el atributo está presente - devuelve true, si no - devuelve false.

Sintaxis

javascriptelemento.hasAttribute(nombre del atributo);

Ejemplo

Comprobemos la presencia del atributo value en el elemento:

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

Resultado de la ejecución del código:

javascripttrue

Ejemplo

Y ahora el atributo value no está presente:

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

Resultado de la ejecución del código:

javascriptfalse

Véase también