Element.hasAttribute()
El método Elemento.hasAttribute()
devuelve un valor Booleano indicando si el elemento tiene el atributo especificado o no.
Sintaxis
Ejemplo
js
var foo = document.getElementById("foo");
if (foo.hasAttribute("bar")) {
// hacer algo
}
Polyfill
js
(function (prototype) {
prototype.hasAttribute =
prototype.hasAttribute ||
function (name) {
return !!(this.attributes[name] && this.attributes[name].specified);
};
})(Element.prototype);
Especificaciones
Specification |
---|
DOM Standard # ref-for-dom-element-hasattribute① |
Compatibilidad con navegadores
BCD tables only load in the browser