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()")}}