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 |
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