Объект Attr
В HTML DOM объект Attr представляет атрибут HTML.
Атрибут HTML всегда принадлежит элементу HTML.
NamedNodeMap
В NamedNodeMap — это неупорядоченная коллекция атрибутов элемента, похожая на массив.
Другими словами: NamedNodeMap — это список объектов Attr.
A NamedNodeMap имеет свойство length, которое возвращает количество узлов.
Доступ к узлам можно получить по имени или индексу. Индекс начинается с 0.
Свойства Атрибута
| Свойство | Описание |
|---|---|
| isId | Устаревшее |
| name | Возвращает имя атрибута |
| value | Устанавливает или возвращает значение атрибута |
| specified | Возвращает true, если атрибут указан |
Свойства и методы NamedNodeMap
| Метод | Описание |
|---|---|
| getNamedItem() | Возвращает атрибут node (по имени) из NamedNodeMap |
| item() | Возвращает атрибут node (по индексу) из NamedNodeMap |
| length | Возвращает количество атрибутов в NamedNodeMap |
| removeNamedItem() | Удаляет атрибут (node) |
| setNamedItem() | Устанавливает атрибут (node) по имени |