Najnowsze tutoriale tworzenie stron internetowych
 

Kolekcja elementów formularza

<Kształt obiektu

Przykład

Dowiedzieć się, jak wiele elementów są w określonym <form> element:

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

Wynikiem X będzie:

3
Spróbuj sam "

Więcej "Try it Yourself" przykłady poniżej.


Definicja i Wykorzystanie

Zbiór elementów zwraca kolekcję wszystkich elementów w formie.

Note: elementy w kolekcji są klasyfikowane jako wydają w kodzie źródłowym.

Uwaga: Zbiór elementów zwraca wszystkie elementy wewnątrz <form> elementu, nie wszystkie <form> elementy w dokumencie. Aby uzyskać wszystkie <form> elementy w dokumencie, należy użyć document.forms kolekcję zamiast.


Wsparcie przeglądarka

Kolekcja
elements tak tak tak tak tak

Składnia

formObject .elements

Nieruchomości

Nieruchomość Opis
length Zwraca liczbę elementów w <form> elementu.

Uwaga: Ta właściwość jest tylko do odczytu

metody

metoda Opis
[ index ] Zwraca element <form> z określonym indeksem (starts at 0) .

Uwaga: Zwraca null, jeśli numer indeksu jest poza zasięgiem
item( index ) Zwraca element <form> z określonym indeksem (starts at 0) .

Uwaga: Zwraca null, jeśli numer indeksu jest poza zasięgiem
namedItem( id ) Zwraca element <form> z podanym id.

Uwaga: Zwraca null, jeśli id nie istnieje

Szczegóły techniczne

DOM wersja: Rdzeń Poziom 2 Document Object
Zwracana wartość: Object HTMLFormsControlCollection reprezentujący wszystkie elementy w <form> elementu. Elementy w kolekcji są klasyfikowane jako wydają w kodzie źródłowym

Przykłady

Więcej przykładów

Przykład

[Indeks]

Uzyskać wartość pierwszego elementu (index 0) w postaci:

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

Wynikiem X będzie:

Donald
Spróbuj sam "

Przykład

item( index )

Uzyskać wartość pierwszego elementu (index 0) w postaci:

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

Wynikiem X będzie:

Donald
Spróbuj sam "

Przykład

namedItem( id )

Uzyskać wartość elementu z name = „fname” w postaci:

var x = document.getElementById("myForm").elements.namedItem("fname").value;

Wynikiem X będzie:

Donald
Spróbuj sam "

Przykład

Pętli wszystkich elementów w formie i na wyjściu wartość każdego elementu:

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;

Wynikiem txt będą:

Donald
Duck
Submit
Spróbuj sam "

<Kształt obiektu