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

Specification
DOM Standard
# interface-namednodemap

Совместимость с браузерами

BCD tables only load in the browser

See also