Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
HTMLSelectElement : méthode namedItem()
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 méthode namedItem() de l'interface HTMLSelectElement retourne un objet HTMLOptionElement correspondant à l'élément HTMLOptionElement dont le name ou l'id correspond au nom défini, ou null si aucune option ne correspond.
En JavaScript, utiliser selectElt.namedItem('value') est équivalent à selectElt.options.namedItem('value').
Syntaxe
namedItem(str)
Paramètres
str-
Une chaîne de caractères représentant le
nameou l'idde l'option.
Valeur de retour
Un objet HTMLOptionElement ou null.
Exemples
>HTML
<form>
<select id="myFormControl">
<option id="o1">Opt 1</option>
<option id="o2">Opt 2</option>
</select>
</form>
JavaScript
let selectElt = document.getElementById("myFormControl");
elem1 = selectElt.namedItem("o1"); // Retourne l'objet HTMLOptionElement représentant #o1
Mais, vous ne pouvez pas écrire :
let selectElt = document.getElementById("myFormControl");
elem1 = selectElt.o1; // Retourne undefined
elem1 = selectElt["o1"]; // Retourne undefined
Spécifications
| Spécification |
|---|
| HTML> # dom-select-nameditem-dev> |
Compatibilité des navigateurs
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Voir aussi
- L'interface
HTMLSelectElementqui l'implémente.
Aider à améliorer MDN
Cette page a été modifiée le par les contributeur·ice·s du MDN.