Element: hasAttribute() method
{{APIRef("DOM")}}
The Element.hasAttribute()
method returns a
Boolean value indicating whether the specified element has the
specified attribute or not.
Syntax
hasAttribute(name)
Parameters
name
- : is a string representing the name of the attribute.
Return value
A boolean.
Examples
const foo = document.getElementById("foo");
if (foo.hasAttribute("bar")) {
// do something
}
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}
See also
{{domxref("Element.hasAttributes()")}}
{{domxref("Element.getAttribute()")}}
{{domxref("Element.setAttribute()")}}
{{domxref("Element.removeAttribute()")}}
{{domxref("Element.toggleAttribute()")}}