Método item() do HTML DOM Attributes

Definição e uso

item() O método retorna um objeto Node com o nó localizado na NamedNodeMap especificada pelo índice.

Observação:Os nós são ordenados conforme a ordem de aparição no código-fonte. O índice começa em 0.

Veja também:

Propriedade nodemap.length

Método getNamedItem do nodemap

Exemplo

Exemplo 1

Obter o nome do primeiro atributo do elemento:

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

Experimente você mesmo

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

Experimente você mesmo

Exemplo 2

Mudar a classe (cor) do elemento:

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

Experimente você mesmo

Exemplo 3

Mudar a classe (cor) do elemento:

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

Experimente você mesmo

Sintaxe

namednodemap.item(index)

ou abreviado para:

namednodemap[index]

Parâmetro

Parâmetro Descrição
index Obrigatório. Índice do nó de atributo na NamedNodeMap.

Retorno

Tipo Descrição

Nó de atributo no índice especificado.

Se o número do índice estiver fora do intervalo, retorna null.

Suporte do navegador

attributes.item() É uma característica do DOM Level 1 (1998).

Todos os navegadores suportam isso:

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