NamedNodeMap
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Интерфейс NamedNodeMap
представляет собой коллекцию объектов Attr
. Объекты внутри NamedNodeMap
не находятся в каком-либо определённом порядке, в отличие от NodeList
, хотя они могут быть доступны при использовании индекса, как в массиве.
Объект NamedNodeMap является "живым" и, таким образом, будет автоматически обновляться, если изменения будут внесены в его содержимое внутри или в другом месте.
Свойства
Этот интерфейс не наследует никаких свойств.
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
, идентифицированный данным пространством имён и связанным локальным именем.
Спецификации
Specification |
---|
DOM Standard # interface-namednodemap |
Совместимость с браузерами
BCD tables only load in the browser