NamedNodeMap
Интерфейс 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