HTMLSelectElement: remove() メソッド
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
HTMLSelectElement.remove() メソッドは、この select 要素の選択肢の集合から指定された位置の要素を削除します。
構文
js
remove(index)
引数
indexはゼロから始まる long 値で、集合から削除するHTMLOptionElementの位置を表します。この位置の要素が見つからなかった場合は、このメソッドは効果がありません。
返値
なし(undefined)。
例
html
<select id="existingList" name="existingList">
<option value="1">Option: Value 1</option>
<option value="2">Option: Value 2</option>
<option value="3">Option: Value 3</option>
</select>
js
let sel = document.getElementById("existingList");
sel.remove(1);
HTML は次のようになります。
html
<select id="existingList" name="existingList">
<option value="1">Option: Value 1</option>
<option value="3">Option: Value 3</option>
</select>
仕様書
| 仕様書 |
|---|
| HTML> # dom-select-remove> |
ブラウザーの互換性
関連情報
Element.removeは、HTMLSelectElement上で remove が引数無しに呼び出された場合に呼び出されるメソッドです。- 実装先の
HTMLSelectElement