NamedNodeMap

TheNamedNodeMapinterface represents a collection ofAttrobjects. Objects inside aNamedNodeMapare not in any particular order, unlikeNodeList,although they may be accessed by an index as in an array.

ANamedNodeMapobject isliveand will thus be auto-updated if changes are made to its contents internally or elsewhere.

Note:Although calledNamedNodeMap,this interface doesn't deal withNodeobjects but withAttrobjects, which are a specialized class ofNodeobjects.

Instance properties

This interface doesn't inherit any property.

NamedNodeMap.lengthRead only

Returns the amount of objects in the map.

Instance methods

This interface doesn't inherit any method.

NamedNodeMap.getNamedItem()

Returns anAttr,corresponding to the given name.

NamedNodeMap.setNamedItem()

Replaces, or adds, theAttridentified in the map by the given name.

NamedNodeMap.removeNamedItem()

Removes theAttridentified by the given map.

NamedNodeMap.item()

Returns theAttrat the given index, ornullif the index is higher or equal to the number of nodes.

NamedNodeMap.getNamedItemNS()

Returns anAttridentified by a namespace and related local name.

NamedNodeMap.setNamedItemNS()

Replaces, or adds, theAttridentified in the map by the given namespace and related local name.

NamedNodeMap.removeNamedItemNS()

Removes theAttridentified by the given namespace and related local name.

Specifications

Specification
DOM Standard
#interface-namednodemap

Browser compatibility

BCD tables only load in the browser

See also