javascript获取dropdownlist中值的索引

javascript获取dropdownlist中值的索引,javascript,Javascript,我正在向dropdownlist传递一个值,如何获取dropdownlist值的索引并使用javascript进行设置 document.getElementById("ddlColors").selectedIndex = ? 谢谢循环是唯一的方法,真的: var options = document.getElementById('ddlColors').options; for(var i = 0; i < options.length; i++) { if(optio

我正在向dropdownlist传递一个值,如何获取dropdownlist值的索引并使用javascript进行设置

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

谢谢

循环是唯一的方法,真的:

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

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

我想我误解了你的问题,因为如果我不理解的话,答案就太超前了:使用价值观

不确定您希望在这里做什么?如果ddlColors是一个元素,您的Javascript看起来可以设置索引。我认为不应该这样做是有原因的,但显然不是D