Available on HTML5
NamedNodeMap interface represents a collection of
Attr objects. Objects inside a
NamedNodeMap are not in any particular order, unlike
NodeList, although they may be accessed by an index as in an array.
Attr identified by a namespace and related local name.
Attr at the given index, or
null if the index is higher or equal to the number of nodes.