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>