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é est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'interface HTMLOptionElement représente les éléments HTML <option> et hérite de toutes les propriétés et méthodes de l'interface HTMLElement.
EventTarget Node Element HTMLElement HTMLOptionElementRetourne un nouvel objet HTMLOptionElement. Il possède quatre paramètres : le texte à afficher, text, la valeur associée, value, la valeur de defaultSelected et la valeur de selected. Les trois derniers paramètres sont optionnels.
Hérite des propriétés de son parent, HTMLElement.
HTMLOptionElement.defaultSelectedPrend la valeur true ou false et indique la valeur initiale de l'attribut HTML selected, indiquant si l'option est sélectionnée par défaut ou non.
HTMLOptionElement.disabledPrend la valeur true ou false et représente la valeur de l'attribut HTML disabled, qui indique que l'option n'est pas disponible à la sélection.
HTMLOptionElement.form Lecture seuleUn objet HTMLFormElement représentant la même valeur que le formulaire (form) de l'élément HTML <select> correspondant, si l'option est un descendant d'un élément <select>, ou null si aucun n'est trouvé.
HTMLOptionElement.index Lecture seuleUn entier long représentant la position de l'option dans la liste des options à laquelle elle appartient, selon l'ordre de l'arbre. Si l'option ne fait pas partie d'une liste d'options, comme lorsqu'elle fait partie d'un élément HTML <datalist>, la valeur est 0.
HTMLOptionElement.labelUne chaîne de caractères reflétant la valeur de l'attribut HTML label, qui fournit une étiquette pour l'option. Si cet attribut n'est pas spécifiquement défini, la lecture retourne le contenu text de l'élément.
HTMLOptionElement.selectedPrend la valeur true ou false et indique si l'option est actuellement sélectionnée.
HTMLOptionElement.textUne chaîne de caractères contenant le contenu textuel de l'élément.
HTMLOptionElement.valueUne chaîne de caractères reflétant la valeur de l'attribut HTML value, si elle existe ; sinon, reflète la valeur de la propriété Node.textContent.
N'implémente aucune méthode spécifique, mais hérite des méthodes de son parent, HTMLElement.
| HTML # htmloptionelement |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 9 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.