HTML DOM Метод item()
Пример
Получить имя первого атрибута элемента <button>:
var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;
Попробуйте сами »
Еще примеры "Попробуй сам" ниже.
Определение и использование
Метод item() возвращает узел с указанным индексом в NamedNodeMap в качестве объекта узла.
Узлы сортируются по мере их появления в исходном коде, и индекс начинается с 0.
Примечание: Существует два способа доступа к узлу атрибута по указанному индексу в NamedNodeMap:
Этот синтаксис:
document.getElementsByTagName("BUTTON")[0].attributes.item(1); // 2-й атрибут Попробовать
Приведет к тому же результату, что и этот синтаксис:
document.getElementsByTagName("BUTTON")[0].attributes[1]; // 2-й атрибутПопробовать
Вы можете использовать любой метод, который вам нравится, однако наиболее распространенным методом является [index].
Совет: Используйте свойство length, возвращающее количество узлов в объекте NamedNodeMap.
Поддержка браузера
| Метод | |||||
|---|---|---|---|---|---|
| item() | Да | Да | Да | Да | Да |
Синтаксис
namednodemap.item(index)
or simply:
namednodemap[index]
Параметр значений
| Параметр | Тип | Описание |
|---|---|---|
| index | Number | Требуемый. Индекс узла в NamedNodeMap, который вы хотите вернуть |
Технические детали
| Возвращаемое значение: | Объект узла, представляющий узел атрибута в указанном индексе. Примечание: Возвращает null, если номер индекса находится вне диапазона |
|---|---|
| Версия DOM | Основной уровень 1 |
Еще примеры
Пример
Измените значение второго атрибута элемента <button> :
document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass";
Попробуйте сами »
