Longitud de los atributos HTML DOM
Ejemplo
Obtenga el número de atributos de un elemento HTML:
let num x = document.getElementById("myButton").attributes.length;
Más ejemplos a continuación.
Definición y uso
La length
propiedad devuelve el número de nodos en un NamedNodeMap.
La length
propiedad es de solo lectura.
Nota
Los atributos de un elemento HTML se encuentran en un NamedNodeMap.
Ver también:
Sintaxis
namednodemap.length
Detalles técnicos
Valor devuelto: | Un número, que representa el número de nodos de atributos en el mapa de nodos |
---|
Más ejemplos
Obtener el nombre de todos los atributos:
const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + "<br>";
}
Cuántos atributos tiene "myImg":
let num = document.getElementById("myImg").attributes.length;
Obtener todos los 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>";
}
Compatibilidad con navegador
attributes.length
es una característica DOM Nivel 1 (1998).
Es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |