Método item() de Atributos del DOM HTML

Definición y uso

item() El método devuelve un objeto Node en NamedNodeMap que está en la posición especificada.

Comentarios:Los nodos se ordenan según el orden en que aparecen en el código fuente. El índice comienza en 0.

Véase también:

Propiedad length de nodemap

Método getNamedItem de nodemap

Ejemplo

Ejemplo 1

Obtener el nombre del primer atributo del elemento:

const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap.item(0).name;
let name2 = nodeMap.item(1).name;

Prueba personalmente

const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap[0].name;
let name2 = nodeMap[1].name;

Prueba personalmente

Ejemplo 2

Cambiar la clase (color) del elemento:

document.getElementById("myDiv").attributes.item(1).value = "class2";

Prueba personalmente

Ejemplo 3

Cambiar la clase (color) del elemento:

document.getElementById("myDiv").attributes[1].value = "class2";

Prueba personalmente

Sintaxis

namednodemap.item(index)

o abreviado como:

namednodemap[index]

Parámetro

Parámetro Descripción
index Requerido. Índice del nodo de atributo en NamedNodeMap.

Valor de retorno

Tipo Descripción
Nodo

Nodo de atributo en la posición especificada.

Si el número de índice está fuera de rango, se devuelve null.

Compatibilidad del navegador

attributes.item() Es una característica del nivel DOM 1 (1998).

Todos los navegadores lo soportan:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Soporte 9-11 Soporte Soporte Soporte Soporte