HTMLOptionsCollection : propriété selectedIndex
La propriété selectedIndex de l'interface HTMLOptionsCollection est l'indice numérique du premier élément HTML <option> sélectionné, s'il y en a un, ou -1 si aucune <option> n'est sélectionnée. Définir cette propriété sélectionne l'option à cet indice et désélectionne toutes les autres options de cette collection, tandis que la définir à -1 désélectionne tout élément actuellement sélectionné. Elle est exactement équivalente à la propriété selectedIndex de l'élément HTMLSelectElement qui possède cette collection.
Valeur
Un nombre.
Exemples
js
const optionColl = document.getElementById("select").options;
console.log(`option sélectionnée : ${optionColl.selectedIndex}`); // l'indice de la première option sélectionnée, ou -1 si aucune option n'est sélectionnée
optionColl.selectedIndex = 0; // sélectionne le premier élément
optionColl.selectedIndex = -1; // désélectionne toute option sélectionnée
Spécifications
| Specification |
|---|
| HTML> # the-htmloptionscollection-interface:dom-htmloptionscollection-selectedindex-2> |
Compatibilité des navigateurs
Voir aussi
- La propriété
HTMLOptionsCollection.length - La méthode
HTMLOptionsCollection.add() - La méthode
HTMLOptionsCollection.remove() - L'interface
HTMLOptionsCollection - L'interface
HTMLOptionElement - L'interface
HTMLOptGroupElement - L'interface
HTMLSelectElement