NamedNodeMap

Интерфейс NamedNodeMap представляет собой коллекцию объектов Attr. Объекты внутри NamedNodeMap не находятся в каком-либо определенном порядке, в отличие от NodeList, хотя они могут быть доступны при использовании индекса, как в массиве.

Объект NamedNodeMap является "живым" и, таким образом, будет автоматически обновляться, если изменения будут внесены в его содержимое внутри или в другом месте.

Хотя данный интерфейс и  назвается NamedNodeMap , он не имеет ничего общего с объектом Node, но до сих пор связан с объектом Attr , который изначально был специализированным классом Node.

Свойства

Этот интерфейс не наследует никаких свойств.

NamedNodeMap.length Только для чтения
Возвращает количество объектов внутри объекта NamedNodeMap.

Методы

Этот интерфейс не наследует никакого метода.

NamedNodeMap.getNamedItem()
Возвращает значение Attr, соответствующее данному имени.
NamedNodeMap.setNamedItem()
Заменяет или добавляет Attr, обозначенный в объекте NamedNodeMap  заданным именем.
NamedNodeMap.removeNamedItem()
Удаляет Attr, идентифицированный объектом NamedNodeMap .
NamedNodeMap.item()
Возвращает значение Attr по заданному индексу или null, если индекс больше или равен числу узлов.
NamedNodeMap.getNamedItemNS()
Возвращает Attr, идентифицированный пространством имен и связанным локальным именем.
NamedNodeMap.setNamedItemNS()
Заменяет или добавляет Attr, идентифицированный в объекте NamedNodeMap данным пространством имен и связанным локальным именем.
NamedNodeMap.removeNamedItemNS()
Удаляет Attr, идентифицированный данным пространством имен и связанным локальным именем.

Specifications

Browser compatibility

BCD tables only load in the browser

See also