selectedIndexプロパティを選択します
例
インデックスが「2」の<option>要素を選択します。
document.getElementById("mySelect").selectedIndex = "2";
定義と使用法
selectedIndexプロパティは、ドロップダウンリストで選択されたオプションのインデックスを設定または返します。
インデックスは0から始まります。
注:ドロップダウンリストで複数の選択が許可されている場合は、最初に選択されたオプションのインデックスのみが返されます。
注:値「-1」は、すべてのオプション(存在する場合)の選択を解除します。
注:オプションが選択されていない場合、selectedIndexプロパティは-1を返します。
ブラウザのサポート
Property | |||||
---|---|---|---|---|---|
selectedIndex | Yes | Yes | Yes | Yes | Yes |
構文
selectedIndexプロパティを返します。
selectObject.selectedIndex
selectedIndexプロパティを設定します。
selectObject.selectedIndex = number
プロパティ値
Value | Description |
---|---|
number | Specifies the index of the selected option in a drop-down list |
技術的な詳細
戻り値: | ドロップダウンリストで選択したオプションのインデックスを表す数値。インデックスは0から始まります。オプションが選択されていない場合、返される値は-1です。 |
---|
その他の例
例
ドロップダウンリストに、選択したオプションのインデックスとテキストを表示します。
var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect").options;
alert("Index: " + y[x].index + " is " + y[x].text);
例
すべてのオプションの選択を解除します。
document.getElementById("mySelect").selectedIndex = "-1";
例
オプションが選択されていない場合、selectedIndexプロパティは「-1」を返します。
var x = document.getElementById("mySelect").selectedIndex;
❮オブジェクトを選択