Comment positionner un menu SELECT sur la première OPTION en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2021-02-01 12:05:34
Question

Bonjour, j'ai un menu HTML <select> dont l'option numéro 2 est sélectionnée :

<select id="exemple">
    <option value="">--Faites votre choix--</option>
    <option value="1">1</option>
    <option value="2" selected>2</option>
    <option value="3">3</option>
</select>

Comment puis-je positionner le menu sur la première option en JavaScript ?

Réponse

Pour modifier la sélection des OPTION d'un menu HTML <select> vous pouvez utiliser la paramètre JavaScript selectedIndex :

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>Comment positionner un menu SELECT sur la première OPTION en JavaScript ?</title>
</head>  
<body>
<select id="exemple">
    <option value="">Faites votre choix</option>
    <option value="1">1</option>
    <option value="2" selected>2</option>
    <option value="3">3</option>
</select>
<script>
document.getElementById("exemple").selectedIndex = "0"; 
</script>
</body>
</html> 

Remarque : la valeur 0 de selectedIndex correspond à la première option, 1 à la seconde, etc. La valeur -1 permet de désélectionner toutes les options.