Collection d' éléments de formulaire
Exemple
Découvrez combien d'éléments il y a dans un élément <form> spécifié :
var x = document.getElementById("myForm").elements.length;
Le résultat de x sera :
3
Plus d'exemples "Essayez-le vous-même" ci-dessous.
Définition et utilisation
La collection d'éléments renvoie une collection de tous les éléments d'un formulaire.
Remarque : Les éléments de la collection sont triés tels qu'ils apparaissent dans le code source.
Remarque : La collection d'éléments renvoie tous les éléments à l'intérieur de l'élément <form>, et non tous les éléments <form> du document. Pour obtenir tous les éléments <form> du document, utilisez plutôt la collection document.forms .
Prise en charge du navigateur
Collection | |||||
---|---|---|---|---|---|
elements | Yes | Yes | Yes | Yes | Yes |
Syntaxe
formObject.elements
Propriétés
Property | Description |
---|---|
length | Returns the number of elements in the <form> element. Note: This property is read-only |
Méthodes
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 |
Détails techniques
Version DOM : | Objet de document de niveau 2 de base |
---|---|
Valeur de retour : | Un objet HTMLFormsControlCollection, représentant tous les éléments d'un élément <form>. Les éléments de la collection sont triés tels qu'ils apparaissent dans le code source |
Plus d'exemples
Exemple
[ indice ]
Obtenir la valeur du premier élément (index 0) dans un formulaire :
var x = document.getElementById("myForm").elements[0].value;
Le résultat de x sera :
Donald
Exemple
article ( indice )
Obtenir la valeur du premier élément (index 0) dans un formulaire :
var x = document.getElementById("myForm").elements.item(0).value;
Le résultat de x sera :
Donald
Exemple
nomméItem( id )
Obtenez la valeur de l'élément avec name="fname" dans un formulaire :
var x = document.getElementById("myForm").elements.namedItem("fname").value;
Le résultat de x sera :
Donald
Exemple
Parcourez tous les éléments d'un formulaire et affichez la valeur de chaque élément :
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;
Le résultat de txt sera :
Donald
Duck
Submit
❮ Objet de formulaire