Element: hasAttribute() method
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
TheElement.hasAttribute() method returns aBoolean value indicating whether the specified element has thespecified attribute or not.
In this article
Syntax
js
hasAttribute(name)Parameters
nameis a string representing the name of the attribute.
Return value
A boolean.
Examples
js
const foo = document.getElementById("foo");if (foo.hasAttribute("bar")) { // do something}Specifications
| Specification |
|---|
| DOM> # ref-for-dom-element-hasattribute①> |