Метод 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";
Попробуйте сами »