Lengte van HTML DOM-kenmerken
Voorbeeld
Het aantal attributen van een HTML-element ophalen:
let num x = document.getElementById("myButton").attributes.length;
Hieronder meer voorbeelden.
Definitie en gebruik
De length
eigenschap retourneert het aantal knoop punten in een NamedNodeMap.
De length
eigenschap is alleen-lezen.
Opmerking
De attributen van een HTML-element bevinden zich in een NamedNodeMap.
Zie ook:
Syntaxis
namednodemap.length
Technische details
Winstwaarde: | A Getal, dat het aantal attribuutknooppunten in de nodemap vertegenwoordigt |
---|
Meer voorbeelden
Haal de naam van alle attributen op:
const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + "<br>";
}
Hoeveel attributen heeft "myImg":
let num = document.getElementById("myImg").attributes.length;
Krijg alle attributen:
const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
Browserondersteuning
attributes.length
is een DOM Level 1 (1998)-functie.
Het wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |