Метод item()
Примеры attributes.item()
Получить имя первого атрибута элемента:
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap.item(0).name;
let name2 = nodeMap.item(1).name;
Попробуйте сами »
const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap[0].name;
let name2 = nodeMap[1].name;
Попробуйте сами »
Ещё примеры ниже.
Описание item()
Метод item() возвращает атрибут (по индексу) из NamedNodeMap.
Примечание item()
Узлы сортируются так, как они появляются в исходном коде. Индекс начинается с 0.
Связные страницы item()
Синтаксис item()
namednodemap.item(index)
или просто:
namednodemap[index]
Параметры item()
| Параметр | Описание |
|---|---|
| index | Обязательно. Индекс узла атрибута в NamedNodeMap. |
Возвращаемое значение item()
| Тип | Описание |
|---|---|
| Node | Узел атрибута по указанному индексу. или null, если номер индекса выходит за пределы диапазона. |
Ещё примеры item()
Изменить класс (цвет) элемента:
document.getElementById("myDiv").attributes.item(1).value = "class2";
Попробуйте сами »
Изменить класс (цвет) элемента:
document.getElementById("myDiv").attributes[1].value = "class2";
Попробуйте сами »
Поддержка item()
attributes.item() является функцией DOM уровня 1 (1998).
Он полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 9-11 |