NamedNodeMap
BaselineWidely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
TheNamedNodeMap
interface represents a collection ofAttr
objects. Objects inside aNamedNodeMap
are not in any particular order, unlikeNodeList
, although they may be accessed by an index as in an array.
ANamedNodeMap
object islive and will thus be auto-updated if changes are made to its contents internally or elsewhere.
Instance properties
This interface doesn't inherit any property.
NamedNodeMap.length
Read onlyReturns the amount of objects in the map.
Instance methods
This interface doesn't inherit any method.
NamedNodeMap.getNamedItem()
Returns an
Attr
, corresponding to the given name.NamedNodeMap.setNamedItem()
Replaces, or adds, the
Attr
identified in the map by the given name.NamedNodeMap.removeNamedItem()
Removes the
Attr
identified by the given map.NamedNodeMap.item()
Returns the
Attr
at the given index, ornull
if the index is higher or equal to the number of nodes.NamedNodeMap.getNamedItemNS()
Returns an
Attr
identified by a namespace and related local name.NamedNodeMap.setNamedItemNS()
Replaces, or adds, the
Attr
identified in the map by the given namespace and related local name.NamedNodeMap.removeNamedItemNS()
Removes the
Attr
identified by the given namespace and related local name.
Specifications
Specification |
---|
DOM # interface-namednodemap |