javascript在下拉列表中获取值的索引

时间:2012-09-29 22:38:48

标签: javascript

我将值传递给下拉列表,如何获取下拉列表值的索引并使用javascript设置它?

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

谢谢

2 个答案:

答案 0 :(得分: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;
    }
}

Here's a demo.

答案 1 :(得分:2)

我认为我误解了你的问题,如果我没有答案是太向前:使用价值 http://jsbin.com/urezor/2/edit