オプションインデックスプロパティ
例
ドロップダウンリストに、選択したオプションのインデックスとテキストを表示します。
var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect").options;
alert("Index: " + y[x].index + " is " + y[x].text);
定義と使用法
indexプロパティは、ドロップダウンリスト内のオプションのインデックス位置を設定または返します。
インデックスは0から始まります。
ブラウザのサポート
Property | |||||
---|---|---|---|---|---|
index | Yes | Yes | Yes | Yes | Yes |
構文
インデックスプロパティを返します。
optionObject.index
インデックスプロパティを設定します。
optionObject.index = integer
プロパティ値
Value | Description |
---|---|
integer | Specifies the index position of the option within a drop-down list |
技術的な詳細
戻り値: | ドロップダウンリスト内のオプションのインデックス位置を表す数値。インデックスは0から始まります。 |
---|
その他の例
例
ドロップダウンリストにすべてのオプションのテキストとインデックスを表示します。
var x = document.getElementById("mySelect");
var txt = "All options: ";
var i;
for (i = 0; i < x.length; i++) {
txt = txt + "\n" + x.options[i].text + " has index: " + x.options[i].index;
}
❮オプションオブジェクト