Search w3schools.com:

SHARE THIS PAGE

DOM Node attributes Property

Node Object Reference Node Object

Example

Get a collection of an element's attributes:

document.getElementsByTagName("BUTTON")[0].attributes;

Try it yourself »

Definition and Usage

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.


Browser Support

Internet Explorer Firefox Opera Google Chrome Safari

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.


Syntax

node.attributes

Technical Details

Return Value: A NamedNodeMap object, representing a collection of attributes
DOM Version Core Level 1


Node Object Reference Node Object

Your suggestion:

Close [X]

Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]