Länge der HTML-DOM-Attribute
Beispiel
Holen Sie sich die Anzahl der Attribute eines HTML-Elements:
let num x = document.getElementById("myButton").attributes.length;
Weitere Beispiele unten.
Definition und Verwendung
Die length
Eigenschaft gibt die Anzahl der Knoten in einer NamedNodeMap zurück.
Die length
Eigenschaft ist schreibgeschützt.
Notiz
Die Attribute eines HTML-Elements befinden sich in einer NamedNodeMap.
Siehe auch:
Syntax
namednodemap.length
Technische Details
Rückgabewert: | Eine Zahl, die die Anzahl der Attributknoten in der Nodemap darstellt |
---|
Mehr Beispiele
Holen Sie sich den Namen aller Attribute:
const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + "<br>";
}
Wie viele Attribute hat „myImg“:
let num = document.getElementById("myImg").attributes.length;
Holen Sie sich alle Attribute:
const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
Browser-Unterstützung
attributes.length
ist eine Funktion von DOM Level 1 (1998).
Es wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |