js 判断数组中存在select option的值,则选中option
多选?
<select multiple size="5" id="sel">
<script>
for (var i = 1; i < 10; i++) document.write(' <option value="'+i+'">'+i+'</option>');
</script>
</select>
<script>
var arr = [2, 3, 7, 9],sel=document.getElementById('sel');
for(var i=0;i<sel.options.length;i++)
for (var j = 0; j < arr.length; j++) {
if (sel.options[i].value == arr[j]) { sel.options[i].selected = true; break;}
}
</script>