Comprimento dos atributos HTML DOM
Exemplo
Obtenha o número de atributos de um elemento HTML:
let num x = document.getElementById("myButton").attributes.length;
Mais exemplos abaixo.
Definição e uso
A length
propriedade retorna o número de nós em um NamedNodeMap.
A length
propriedade é somente leitura.
Observação
Os atributos de um elemento HTML estão localizados em um NamedNodeMap.
Veja também:
Sintaxe
namednodemap.length
Detalhes técnicos
Valor de retorno: | Um Número, representando o número de nós de atributo no mapa de nós |
---|
Mais exemplos
Obtenha o nome de todos os atributos:
const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + "<br>";
}
Quantos atributos tem "myImg":
let num = document.getElementById("myImg").attributes.length;
Obtenha todos os atributos:
const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
Suporte ao navegador
attributes.length
é 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 |