Ultimele tutoriale de dezvoltare web
 

Elemente formularul de colectare

<Form Object

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ă

Exemple

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