Exemplu
Aflați cât de multe elemente sunt într - un specificat <form> Element:
var x = document.getElementById("myForm").elements.length;
Rezultatul x va fi:
3
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
Colecția elemente returnează o colecție a tuturor elementelor într-o formă.
Note: Elementele din colecție sunt sortate așa cum apar în codul sursă.
Notă: Colecția elemente returnează toate elementele din interiorul <form> element, nu toate <form> elemente din document. Pentru a obține toate <form> elemente din document, folosiți document.forms de colectare în loc.
Suport pentru browser-
Colectie | |||||
---|---|---|---|---|---|
elements | da | da | da | da | da |
Sintaxă
formObject .elements
Proprietăți
Proprietate | Descriere |
---|---|
length | Returnează numărul de elemente din <form> element. Notă: Această proprietate este read-only |
metode
Metodă | Descriere |
---|---|
[ index ] | Returnează elementul din <form> cu indexul specificat (starts at 0) de (starts at 0) . Notă: Returnează null dacă numărul de index este în afara intervalului |
item( index ) | Returnează elementul din <form> cu indexul specificat (starts at 0) de (starts at 0) . Notă: Returnează null dacă numărul de index este în afara intervalului |
namedItem( id ) | Returnează elementul din <form> cu id - ul specificat. Nota: returneaza null daca id - ul nu există |
Detalii tehnice
DOM Versiune: | Nivelul Core 2 Document Object |
---|---|
Întoarcere Valoare: | Un obiect HTMLFormsControlCollection, reprezentând toate elementele dintr - o <form> de element. Elementele din colecție sunt sortate așa cum apar în codul sursă |
Mai multe exemple
Exemplu
[Index]
Ia valoarea primului element (index 0) , într - o formă:
var x = document.getElementById("myForm").elements[0].value;
Rezultatul x va fi:
Donald
Încearcă - l singur » Exemplu
item( index )
Ia valoarea primului element (index 0) , într - o formă:
var x = document.getElementById("myForm").elements.item(0).value;
Rezultatul x va fi:
Donald
Încearcă - l singur » Exemplu
namedItem( id )
Ia valoarea elementului cu name = „fname“ într-o formă:
var x = document.getElementById("myForm").elements.namedItem("fname").value;
Rezultatul x va fi:
Donald
Încearcă - l singur » Exemplu
Bucla prin toate elementele într-o formă și de ieșire valoarea fiecărui element:
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;
Rezultatul txt va fi:
Donald
Duck
Submit
Încearcă - l singur » <Form Object