NamedNodeMap

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

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

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

Свойства

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

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

Методы

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

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

Specifications

Browser compatibility

BCD tables only load in the browser

See also