--- title: HTMLOptionElement slug: Web/API/HTMLOptionElement tags: - API - HTML DOM - Interface - NeedsNewLayout - Reference translation_of: Web/API/HTMLOptionElement ---
L'interface HTMLOptionElement
représente l'élément {{HTMLElement("option")}} et hérite de toutes les classes et méthodes de l'intreface {{domxref("HTMLElement")}} .
hérite des propriétés de son parent, {{domxref("HTMLElement")}}.
Nom | Type | Description |
---|---|---|
defaultSelected |
{{domxref("Boolean")}} |
Contient la valeur initiale de l'attribut HTML {{htmlattrxref("selected", "option")}} ,indiquant si l'option est sélectionnée par défaut ou non. |
disabled |
{{domxref("Boolean")}} |
Retourne la valeur de l'attribut HTML {{htmlattrxref("disabled", "option")}} , cet attribut indique que l'option ne peut pas être sélectionnée. Une option peut aussi être désactivée lorsqu'elle est fille d'un élément {{HTMLElement("optgroup")}} désactivé. |
form {{readonlyInline}} |
{{domxref("HTMLFormElement")}} |
Si l'option est une fille d'un élément {{HTMLElement("select")}}, cette propriété à la même valeur que l'attribut correspondant, sinon , sa valeur est |
index {{readonlyInline}} |
long |
La position de l'option dans la liste d'options à laquelle elle appartient, dans un ordre arborescent. Si l'option ne fait pas partie d'une liste d'options , comme dans le cas où elle appartient à l'élément {{HTMLElement("datalist")}} sa valeur est 0. |
label |
{{domxref("DOMString")}} |
Reflète la valeur de l'attribut {{htmlattrxref("label", "option")}}, qui fourni un libellé à l'option. si cet attribut n'est pas spécifié, sa lecture retourne le text de l'élément en question. |
selected |
{{domxref("Boolean")}} |
Indique si l'option est sélectionnée ou non . |
text |
{{domxref("DOMString")}} |
Contient le contenu texte de l'élément. |
value |
{{domxref("DOMString")}} |
Retourne la valeur de l'attribut HTML {{htmlattrxref("value", "option")}}, s'il existe, sinon la valeur de la propriété {{domxref("Node.textContent")}} est retournée. |
Hérite des méthodes de son parent , {{domxref("HTMLElement")}}.
HTMLOptionElement
object. il accepte quatre valeurs : le texte à afficher , text
, la valeur associée au texte , value
, la valeur du defaultSelected
, et la valeur du selected
. les trois dernières sont optionnelles.Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('HTML WHATWG', "the-button-element.html#the-option-element", "HTMLOptionElement")}} | {{Spec2('HTML WHATWG')}} |
pas de changement depuis la {{SpecName("HTML5 W3C")}}. |
{{SpecName('HTML5 W3C', "forms.html#the-option-element", "HTMLOptionElement")}} | {{Spec2('HTML5 W3C')}} |
Le constructeur, |
{{SpecName('DOM2 HTML', 'html.html#ID-70901257', 'HTMLOptionElement')}} | {{Spec2('DOM2 HTML')}} |
Le sens de la propriété La propriété |
{{SpecName('DOM1', 'level-one-html.html#ID-70901257', 'HTMLOptionElement')}} | {{Spec2('DOM1')}} | La définition initiale . |
{{Compat("api.HTMLOptionElement")}}