Form elements set
Definition and usage
elements
The set returns a collection of all elements in the form.
Opmerking:The elements in the set are sorted in the order they appear in the source code.
Opmerking:De elements verzameling retourneert alle elementen binnen het <form>-element, niet alle <form>-elementen in het document. Gebruik liever een andere methode om alle <form>-elementen in het document op te halen. document.forms verzameling.
Voorbeeld
Voorbeeld 1
Vind hoeveel elementen er in het opgegeven <form>-element zijn:
var x = document.getElementById("myForm").elements.lengte;
The result of x will be:
3
Tip:Meer voorbeelden worden onderaan de pagina aangeboden.
Syntaxis
formObject.elements
Eigenschap
Eigenschap | Beschrijving |
---|---|
lengte |
Retourneert het aantal elementen in het <form>-element. Opmerking:Dit eigenschap is alleen lezen. |
Methode
Methode | Beschrijving |
---|---|
[index] |
Retourneert het element met de opgegeven index in <form> (beginnend bij 0). Opmerking:Retourneert null als het indexnummer buiten bereik is. |
item(index) |
Retourneert het element met de opgegeven index in <form> (beginnend bij 0). Opmerking:Retourneert null als het indexnummer buiten bereik is. |
namedItem(id) |
Retourneert het element met het opgegeven id in <form>. Opmerking:Retourneert null als het id niet bestaat. |
Technische details
DOM versie: | Core Level 2 Document Object |
---|---|
Retourwaarde: |
HTMLFormsControlCollection object, dat alle elementen in het <form>-element vertegenwoordigt. De elementen in de verzameling zijn gesorteerd op de manier waarop ze in de broncode verschijnen. |
Meer voorbeelden
Voorbeeld 2: [index]
Haal de waarde van het eerste element in het formulier (index 0) op:
var x = document.getElementById("myForm").elements[0].waarde;
The result of x will be:
Donald
Voorbeeld 3: item(index)
Haal de waarde van het eerste element in het formulier (index 0) op:
var x = document.getElementById("myForm").elements.item(0).waarde;
The result of x will be:
Donald
Voorbeeld 4: namedItem(id)
Haal de waarde van het element met name="fname" in het formulier op:
var x = document.getElementById("myForm").elements.namedItem("fname").waarde;
The result of x will be:
Donald
Voorbeeld 5
Loop door alle elementen in het formulier en geef de waarde van elk element weer:
var x = document.getElementById("myForm"); var txt = ""; var i; voor (i = 0; i < x.lengte; i++) { txt = txt + x.elements[i].value + "<br>"; } document.getElementById("demo").innerHTML = txt;
The result of x will be:
Donald Duck Submit
Browser support
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |