NamedNodeMap
Baseline Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Интерфейс NamedNodeMap представляет собой коллекцию объектов Attr. Объекты внутри NamedNodeMap не упорядочены, в отличие от NodeList, хотя к ним можно получить доступ по индексу, как в массиве.
Объект NamedNodeMap является динамическим и будет автоматически обновляться, если его содержимое изменяется внутри или вне.
Свойства экземпляра
Этот интерфейс не наследует никаких свойств.
-
NamedNodeMap.lengthТолько для чтения -
Возвращает количество объектов в отображении.
Методы экземпляра
Этот интерфейс не наследует никаких методов.
NamedNodeMap.getNamedItem()-
Возвращает
Attr, соответствующий заданному имени. NamedNodeMap.setNamedItem()-
Заменяет или добавляет
Attr, идентифицированный в отображении заданным именем. NamedNodeMap.removeNamedItem()-
Удаляет
Attr, идентифицированный заданным отображением. NamedNodeMap.item()-
Возвращает
Attrпо заданному индексу илиnull, если индекс больше или равен количеству узлов. NamedNodeMap.getNamedItemNS()-
Возвращает
Attr, идентифицированный по пространству имен и связанному локальному имени. NamedNodeMap.setNamedItemNS()-
Заменяет или добавляет
Attr, идентифицированный в отображении заданным пространством имен и связанным локальным именем. NamedNodeMap.removeNamedItemNS()-
Удаляет
Attr, идентифицированный заданным пространством имен и связанным локальным именем.
Спецификации
| Спецификация |
|---|
| DOM # interface-namednodemap |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
NamedNodeMap |
1 | 12 | 3422–341–22 | ≤12.1 | 1 | 18 | 3422–344–22 | ≤12.1 | 1 | 1.0 | 4.4 |
getNamedItem |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
getNamedItemNS |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
item |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
length |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
removeNamedItem |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
removeNamedItemNS |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
setNamedItem |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
setNamedItemNS |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap