Select add() メソッド
実例
例1
下拉リストの末尾に「キウイ」オプションを追加します:
var x = document.getElementById("mySelect"); var option = document.createElement("option"); option.text = "キウイ"; x.add(option);
例2
下拉リストの先頭に「キウイ」オプションを追加します:
var x = document.getElementById("mySelect"); var option = document.createElement("option"); option.text = "キウイ"; x.add(option, x[0]);
例3
下拉リストのインデックス位置「2」に「キウイ」オプションを追加します:
var x = document.getElementById("mySelect"); var option = document.createElement("option"); option.text = "キウイ"; x.add(option, x[2]);
例4
下拉リストで選択されたオプションの前にオプションを追加します:
var x = document.getElementById("mySelect"); if (x.selectedIndex >= 0) { var option = document.createElement("option"); option.text = "キウイ"; var sel = x.options[x.selectedIndex]; x.add(option, sel); }
文法
selectObject選択肢を追加するためのoption, index)
パラメータの値
パラメータ | 説明 |
---|---|
option | 必須。追加するオプションを指定します。option や optgroup 要素でなければなりません。 |
index |
オプション。整数、新しいオプション要素が挿入されるべきインデックス位置を指定します。インデックスは0から始まります。 インデックスが指定されていない場合、新しいオプションはリストの最後に挿入されます。 |
技術的詳細
リターン値:
リターン値はありません。
ブラウザのサポート
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート |