Długość atrybutów HTML DOM
Przykład
Pobierz liczbę atrybutów elementu HTML:
let num x = document.getElementById("myButton").attributes.length;
Więcej przykładów poniżej.
Definicja i użycie
Właściwość length
zwraca liczbę węzłów w NamedNodeMap.
Właściwość length
jest tylko do odczytu.
Składnia
namednodemap.length
Szczegóły techniczne
Wartość zwrotu: | Liczba reprezentująca liczbę węzłów atrybutów w mapie węzłów |
---|
Więcej przykładów
Uzyskaj nazwy wszystkich atrybutów:
const nodeMap = document.getElementById("myButton").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + "<br>";
}
Ile atrybutów ma „myImg”:
let num = document.getElementById("myImg").attributes.length;
Zdobądź wszystkie atrybuty:
const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
Obsługa przeglądarki
attributes.length
to funkcja DOM Level 1 (1998).
Jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |