NamedNodeMap
Интерфейс NamedNodeMap
представляет собой коллекцию объектов Attr
. Объекты внутри NamedNodeMap
не находятся в каком-либо определённом порядке, в отличие от NodeList
, хотя они могут быть доступны при использовании индекса, как в массиве.
Объект NamedNodeMap является "живым" и, таким образом, будет автоматически обновляться, если изменения будут внесены в его содержимое внутри или в другом месте.
Свойства
Этот интерфейс не наследует никаких свойств.
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 | Status | Comment |
---|---|---|
DOM Определение 'NamedNodeMap' в этой спецификации. |
Живой стандарт | Имеет дело с Attr вместо Node |
Document Object Model (DOM) Level 3 Core Specification Определение 'NamedNodeMap' в этой спецификации. |
Устаревшая | No change from Document Object Model (DOM) Level 2 Core Specification |
Document Object Model (DOM) Level 2 Core Specification Определение 'NamedNodeMap' в этой спецификации. |
Устаревшая | Added getNamedItemNS() , setNamedItemNS() and removeNamedItemNS() |
Document Object Model (DOM) Level 1 Specification Определение 'NamedNodeMap' в этой спецификации. |
Устаревшая | Initial definition |
Browser compatibility
BCD tables only load in the browser