Spec-Zone.ru › Web APIs

NamedNodeMap

Baseline Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Узнать больше
  • Показать полную совместимость
  • Отправить отзыв

Интерфейс NamedNodeMap представляет собой коллекцию объектов Attr. Объекты внутри NamedNodeMap не упорядочены, в отличие от NodeList, хотя к ним можно получить доступ по индексу, как в массиве.

Объект NamedNodeMap является динамическим и будет автоматически обновляться, если его содержимое изменяется внутри или вне.

Примечание: Несмотря на название NamedNodeMap, этот интерфейс работает не с объектами Node, а с объектами Attr, которые являются специализированным классом объектов Node.

Свойства экземпляра

Этот интерфейс не наследует никаких свойств.

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

См. также

  • Element.attributes

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API