Vormelemente Versameling _
Voorbeeld
Vind uit hoeveel elemente daar in 'n gespesifiseerde <form>-element is:
var x = document.getElementById("myForm").elements.length;
Die resultaat van x sal wees:
3
Meer "Probeer dit self" voorbeelde hieronder.
Definisie en gebruik
Die elementeversameling gee 'n versameling van alle elemente in 'n vorm terug.
Let wel: Die elemente in die versameling word gesorteer soos dit in die bronkode verskyn.
Let wel: Die elemente-versameling gee alle elemente binne die <form>-element terug, nie alle <form>-elemente in die dokument nie. Om alle <form>-elemente in die dokument te kry, gebruik eerder die document.forms -versameling.
Blaaierondersteuning
Collection | |||||
---|---|---|---|---|---|
elements | Yes | Yes | Yes | Yes | Yes |
Sintaksis
formObject.elements
Eienskappe
Property | Description |
---|---|
length | Returns the number of elements in the <form> element. Note: This property is read-only |
Metodes
Method | Description |
---|---|
[index] | Returns the element in <form> with the specified index (starts at 0). Note: Returns null if the index number is out of range |
item(index) | Returns the element in <form> with the specified index (starts at 0). Note: Returns null if the index number is out of range |
namedItem(id) | Returns the element in <form> with the specified id. Note: Returns null if the id does not exist |
Tegniese besonderhede
DOM weergawe: | Kernvlak 2-dokumentobjek |
---|---|
Terugkeerwaarde: | 'n HTMLFormsControlCollection-objek, wat alle elemente in 'n <form>-element verteenwoordig. Die elemente in die versameling word gesorteer soos dit in die bronkode verskyn |
Meer voorbeelde
Voorbeeld
[ indeks ]
Kry die waarde van die eerste element (indeks 0) in 'n vorm:
var x = document.getElementById("myForm").elements[0].value;
Die resultaat van x sal wees:
Donald
Voorbeeld
item ( indeks )
Kry die waarde van die eerste element (indeks 0) in 'n vorm:
var x = document.getElementById("myForm").elements.item(0).value;
Die resultaat van x sal wees:
Donald
Voorbeeld
namedItem( id )
Kry die waarde van die element met name="fname" in 'n vorm:
var x = document.getElementById("myForm").elements.namedItem("fname").value;
Die resultaat van x sal wees:
Donald
Voorbeeld
Loop deur alle elemente in 'n vorm en voer die waarde van elke element uit:
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;
Die resultaat van txt sal wees:
Donald
Duck
Submit
❮ Vormvoorwerp