/**
* 设置select控件选中
* @param selectId select的id值
* @param checkValue 选中option的值
*/
function set_select_checked(selectId, checkValue){
var select = document.getElementById(selectId);
for (var i = 0; i < select.options.length; i++){
if (select.options[i].value == checkValue){
select.options[i].selected = true;
break;
}
}
}
然后如下面来调用
// 设置select选中
set_select_checked('taskstatus', value);
<select id="taskstatus" name="taskstatus" class="select">
<option value="1">待分配</option>
<option value="2">待执行</option>
<option value="3">处理中</option>
<option value="4">完成</option>
</select>
如value=2值,那么就选中"待执行"
本文来自网络,具体来源不祥.只是一个笔记.