Formular elementsSammlung

Form 对象参考手册Form-Objekt

Beispiel

Ermitteln Sie die Anzahl der Elemente im Formular:

var x = document.getElementById("myForm").elements.length;

Selbst ausprobieren »

Definition und Verwendung

Die elements-Sammlung gibt alle Elemente in einem Formular als Array zurück.

Hinweis:Die Elemente in der Sammlung sind in der Reihenfolge sortiert, in der sie im Quellcode erscheinen.

Hinweis:Die elements-Sammlung gibt alle Elemente in einem <form> zurück, nicht alle <form>-Elemente im HTML-Dokument. Um alle <form>-Elemente zu erhalten, können Sie diedocument.forms-Sammlung verwenden.

Syntax

formObject.elements

Browser-Unterstützung

Auflistung
Elemente Ja Ja Ja Ja Ja

Eigenschaften

Eigenschaft Beschreibung
length Gibt die Anzahl aller Elemente in einem <form> zurück.

Hinweis:Diese Eigenschaft ist schreibgeschützt.

Methoden

Methode Beschreibung
[index] Gibt das Element in einem <form> mit dem angegebenen Index zurück (beginnend bei 0).

Hinweis:Wenn der Indexwert den maximalen Index überschreitet (oder den angegebenen Bereich überschreitet), wird null zurückgegeben.
item(index) Gibt das Element in einem <form> mit dem angegebenen Index zurück (beginnend bei 0).

Hinweis:Wenn der Indexwert den maximalen Index überschreitet (oder den angegebenen Bereich überschreitet), wird null zurückgegeben.
namedItem(id) Gibt das Element in einem <form> mit der angegebenen id zurück.

Hinweis:Wenn die id nicht existiert, wird null zurückgegeben.

Beispiel

Beispiel

[index]

Ermitteln Sie den Wert des ersten Elements (Index 0) im Formular:

var x = document.getElementById("myForm").elements[0].value;

Selbst ausprobieren »

Beispiel

item(index)

Ermitteln Sie den Wert des ersten Elements (Index 0) im Formular:

var x = document.getElementById("myForm").elements.item(0).value;

Selbst ausprobieren »

Beispiel

Durchlaufen Sie alle Elemente und geben Sie den Wert jedes Elements im Formular aus:

var x = document.getElementById("myForm"); var txt = ""; var i; for (i = 0; i < x.length; i++) { txt = txt + x.elements[i].value + "<br>"; } document.getElementById("demo").innerHTML = txt;

Selbst ausprobieren »


Form 对象参考手册Formularobjekt Weitere Erweiterungen