Collection d'options Datalist
Définition et utilisation
options
L'ensemble retourne Élément <datalist> .
Remarque :Les éléments de l'ensemble sont triés selon leur ordre d'apparition dans le code source.
Voir également :
Guide de référence HTML :Balise <datalist> HTML
Guide de référence HTML :Balise <option> HTML
Exemple
Exemple 1
Trouver combien d'options il y a dans l'élément <datalist> spécifié :
var x = document.getElementById("browsers").options.length;
Le résultat de x sera :
5
Avis :Plus d'exemples sont fournis en bas de la page.
Syntaxe
datalistObject.options
Propriété
Propriété | Description |
---|---|
length |
Retourne le nombre d'éléments dans l'ensemble. Remarque :Cette propriété est en lecture seule. |
Méthode
Méthode | Description |
---|---|
[index] |
Retourne l'élément <option> avec l'index spécifié (commençant à 0) de l'ensemble. Remarque :Retourne null si le numéro d'index dépasse la portée. |
item(index) |
Retourne l'élément <option> avec l'index spécifié (commençant à 0) de l'ensemble. Remarque :Retourne null si le numéro d'index dépasse la portée. |
namedItem(id) |
de id retourne l'élément <option> de l'ensemble. Remarque :Si id Retourne null si inexistant. |
Détails techniques
Version DOM : | Core Level 2 Document Object |
---|---|
Valeur de retour : |
Objet HTMLCollection, représentant tous les Élément <option>. Les éléments de l'ensemble sont triés selon leur ordre d'apparition dans le code source. |
Support des navigateurs
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | 10.0 | Support | Support | Support |
Plus d'exemples
Exemple 2 : [index]
Obtenir la valeur du premier élément de la liste des données (index 0) :
var x = document.getElementById("browsers").options[0].value;
Le résultat de x sera :
Internet Explorer
Exemple 3 : item(index)
Obtenir la valeur du premier élément de la liste des données (index 0) :
var x = document.getElementById("browsers").options.item(0).value;
Le résultat de x sera :
Internet Explorer
Exemple 4 : namedItem(name_or_id)
Obtenir la valeur de l'élément avec id="google" dans la liste des données :
var x = document.getElementById("browsers").options.namedItem("google").value;
Le résultat de x sera :
Chrome
Exemple 5
Parcourir tous les éléments de la liste des données et afficher la valeur de l'élément :
var x = document.getElementById("mySelect"); var txt = ""; var i; for (i = 0; i < x.options.length; i++) { txt = txt + x.options[i].value + "<br>"; }
Le résultat de txt sera :
Internet Explorer Firefox Chrome Opera Safari