Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLOptionsCollection : propriété selectedIndex

Baseline
Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

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

Spécification
HTML
# the-htmloptionscollection-interface:dom-htmloptionscollection-selectedindex-2

Compatibilité des navigateurs

Voir aussi