0

ドロップダウンリストに値を渡します。ドロップダウンリストの値のインデックスを取得し、JavaScriptを使用して設定するにはどうすればよいですか?

 document.getElementById("ddlColors").selectedIndex = ?

ありがとうございました

4

2 に答える 2

6

ループは本当に唯一の方法です:

var options = document.getElementById('ddlColors').options;

for(var i = 0; i < options.length; i++) {
    if(options[i].value === someValue) {
        options[i].selected = true;
        break;
    }
}

これがデモです。

于 2012-09-29T22:42:38.627 に答える
2

私が答えがあまりにも前向きでなかった場合、私はあなたの質問の原因を誤解したと思います:値 http://jsbin.com/urezor/2/editを使用してください

于 2012-09-29T23:04:52.110 に答える