Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
La méthode showPicker() de l'interface HTMLSelectElement affiche le sélecteur du navigateur pour un élément select.
Il s'agit du même sélecteur qui serait normalement affiché lorsque l'élément est sélectionné, mais il peut être déclenché par un bouton ou une autre interaction utilisateur.
Aucun.
Aucune (undefined).
Levée si l'élément n'est pas modifiable, c'est-à-dire que l'utilisateur·ice ne peut pas le modifier et/ou qu'il ne peut pas être prérempli automatiquement.
NotAllowedError DOMExceptionLevée si elle n'est pas explicitement déclenchée par une action utilisateur·ice telle qu'un geste tactile ou un clic de souris (le sélecteur requiert une activation transitoire).
NotSupportedError DOMExceptionLevée si l'élément associé au sélecteur n'est pas affiché.
SecurityError DOMExceptionLevée si appelée dans un cadre intégré d'origine croisée.
Une activation utilisateur transitoire est requise. L'utilisateur·ice doit interagir avec la page ou un élément d'interface pour que cette fonctionnalité fonctionne.
La méthode ne peut être appelée que dans des cadres intégrés de même origine ; une exception est levée si elle est appelée dans un cadre intégré d'origine croisée.
Le code ci-dessous montre comment vérifier si showPicker() est pris en charge :
Cet exemple montre comment utiliser un bouton pour lancer le sélecteur pour un élément <select> avec deux options.
Le code récupère le <button> et ajoute un écouteur pour son évènement click. Le gestionnaire d'évènement récupère l'élément <select> et appelle showPicker() dessus.
| HTML # dom-select-showpicker |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 16 janv. 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.