blob: eb93cdf43ad897f430f5fc43bab93928ff95a6c1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
---
title: HTMLSelectElement.remove()
slug: Web/API/HTMLSelectElement/remove
translation_of: Web/API/HTMLSelectElement/remove
---
{{ APIRef("HTML DOM") }}
La méthode **`HTMLSelectElement.remove()`** enlève l'option à l'index choisi dans la liste des options de cet objet select.
## Syntaxe
collection.remove(index);
### Paramètre
- _index est_ un entier long définissant la position du {{ domxref("HTMLOptionElement") }} à enlever de la collection. Si rien n'est trouvé à cette position dans la liste, la méthode n'a aucun effet.
<!---->
## Exemple
```js
var sel = document.getElementById("maListe");
sel.remove(1);
/*
Prend l'objet select existant suivant :
<select id="maListe" name="maListe">
<option value="1">Option: Value 1</option>
<option value="2">Option: Value 2</option>
<option value="3">Option: Value 3</option>
</select>
Et le transforme en:
<select id="maListe" name="maListe">
<option value="1">Option: Value 1</option>
<option value="3">Option: Value 3</option>
</select>
*/
```
## Spécifications
| Spécification | Status | Comment |
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------- | ------------------------------------------------------ |
| {{SpecName('HTML WHATWG', '#dom-select-remove', 'HTMLSelectElement.remove()')}} | {{Spec2('HTML WHATWG')}} | |
| {{SpecName('HTML5 W3C', 'forms.html#dom-select-remove', 'HTMLSelectElement.remove()')}} | {{Spec2('HTML5 W3C')}} | Is a snapshot of {{SpecName("HTML WHATWG")}}. |
| {{SpecName('DOM2 HTML', 'html.html#ID-33404570', 'HTMLSelectElement.remove()')}} | {{Spec2('DOM2 HTML')}} | |
| {{SpecName('DOM1', 'level-one-html.html#ID-33404570', 'HTMLSelectElement.remove()')}} | {{Spec2('DOM1')}} | Initial definition. |
## Compatibilité des navigateurs
{{Compat("api.HTMLSelectElement.remove")}}
## Voir aussi
- {{ domxref("ChildNode.remove") }}, la méthode appelée quand remove est créé sans argument pour un {{ domxref("HTMLSelectElement") }}.
- {{domxref("HTMLSelectElement") }} qui possède cette méthode.
|