Atributos HTML DOM item()
Exemplo
Obtenha o nome dos primeiros atributos de um elemento:
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;
Mais exemplos abaixo.
Definição e uso
O item()
método retorna um atributo (por índice) de um NamedNodeMap.
Observação
Os nós são classificados conforme aparecem no código-fonte. O índice começa em 0.
Veja também:
Sintaxe
namednodemap.item(index)
or simply:
namednodemap[index]
Parâmetros
Parameter | Description |
index | Required. The index of the attribute node in the NamedNodeMap. |
Valor de retorno
Modelo | Descrição |
Um nó | O nó de atributo no índice especificado. Ou null se o número do índice estiver fora do intervalo. |
Mais exemplos
Altere a classe (a cor) de um elemento:
document.getElementById("myDiv").attributes.item(1).value = "class2";
Altere a classe (a cor) de um elemento:
document.getElementById("myDiv").attributes[1].value = "class2";
Suporte ao navegador
attributes.item()
é um recurso DOM Nível 1 (1998).
É totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |