Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLSelectElement : méthode remove()

Baseline Widely available

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 remove() de l'interface HTMLSelectElement enlève l'élément à l'indice défini de la collection d'options pour cet élément de sélection.

Syntaxe

js
remove(index)

Paramètre

index

Un entier basé sur zéro correspondant à l'indice du HTMLOptionElement à enlever de la collection. Si l'indice n'est pas trouvé, la méthode n'a aucun effet.

Valeur de retour

Aucune (undefined).

Exemple

html
<select id="maListe" name="maListe">
  <option value="1">Option : Valeur 1</option>
  <option value="2">Option : Valeur 2</option>
  <option value="3">Option : Valeur 3</option>
</select>
js
let sel = document.getElementById("maListe");
sel.remove(1);

Le HTML résultant sera :

html
<select id="maListe" name="maListe">
  <option value="1">Option : Valeur 1</option>
  <option value="3">Option : Valeur 3</option>
</select>

Spécifications

Specification
HTML
# dom-select-remove

Compatibilité des navigateurs

Voir aussi