HTML DOM Element hasAttributes()
Example
Does the <body> element have attributes?
let answer = document.body.hasAttributes();
Try it Yourself »
Description
The hasAttributes() method returns true if a node has attributes,
otherwise false.
The hasAttributes() method always returns false if the node is not an element node.
Syntax
element.hasAttributes()
node.hasAttributes()
Parameters
NONE
Return Value
Type
Description
Boolean
true if the element has attributes, otherwise false.
Browser Support
element.hasAttributes() is a DOM Level 2 (2001) feature.
It is fully supported in all browsers:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Yes | Yes | Yes | Yes | Yes | 9-11 |