JavaScript/DOM/Document/forms/elements/length

Aus SELFHTML-Wiki
< JavaScript‎ | DOM‎ | Document‎ | forms‎ | elements
Wechseln zu: Navigation, Suche

Die Eigenschaft length gibt die Anzahl der Elemente eines Formulars an. Gibt man mehreren Formularelementen den gleichen Namen, wird in JavaScript automatisch ein Array angelegt, um jedes einzelne Element ansprechen zu können. In der Eigenschaft length des Elementobjekts wird dann die Anzahl der Elemente gespeichert.

Ein Beispiel für die Anwendung ist im Beispiel zu disabled zu sehen. Dort wird eine For-Schleife für alle Elemente des Namens autoart durchlaufen. document.Testform.autoart ist dabei das Array aller Radiobuttons, in document.Testform.autoart.length steht die Anzahl der Buttons, und mit document.Testform.autoart[i] wird auf einen einzelnen Button zugegriffen (und im Beispiel dann die Eigenschaft disabled gesetzt).