JavaScript代码:
function select(id,value){//select标签的id 和 要被选择的选项
obj=document.getElementById(id);option=obj.getElementsByTagName("option");
for(var i=0;i<option.length;i++){
if(option[i].innerHTML.replace(/(^\s*)|(\s*$)/g,"")==value.replace(/(^\s*)|(\s*$)/g,"")){obj.selectedIndex=i;break;}}
}完整例子
<select name="" id="select">
<option value="1" selected>选项一
<option value="2">选项二
<option value="3">选项三
<option value="4">选项四
<option value="5">选项五
</select>
<script>
function select(id,value){//select标签的id 和 要被选择的选项
obj=document.getElementById(id);option=obj.getElementsByTagName("option");
for(var i=0;i<option.length;i++){
if(option[i].innerHTML.replace(/(^\s*)|(\s*$)/g,"")==value.replace(/(^\s*)|(\s*$)/g,"")){obj.selectedIndex=i;break;}}
}
select("select","选项三");
</script>