Get a collection of an element's attributes:
The attributes property returns a collection of the specified node's attributes, as a NamedNodeMap.
Read more about the NamedNodeMap object in our NamedNodeMap object reference.
Tip: You can use the length property to determine the number of attributes, then you can loop through all attributes nodes and extract the info you want.
Tip: Each attribute is a Node object, with all the properties available for the Node object.
![]()
The attributes property is supported in all major browsers.
Note: In Internet Explorer 8 and earlier, the attributes property will return a collection of all possible attributes for an element.
| Return Value: | A NamedNodeMap object, representing a collection of attributes |
|---|---|
| DOM Version | Core Level 1 |
Node Object
Your message has been sent to W3Schools.