NamedNodeMap
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The 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.
A NamedNodeMap
object is live 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 |