<form name="frm1">
<select name ="test">
<option value="1" selected> test1</option>
<option value="2"> test2</option>
<option value="3"> test3</option>
</select>
</form>
<script language="javascript">
function setSelected(){
    var frm = document.frm1;
    
    for(var i=0;i<frm.test.length;i++){
    
        if(frm.test.options(i).value=="2"){
            frm.test.options(i).selected=true;
}
    }
}
setSelected();
</script>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <Script Language="JavaScript">
      function choose(i) {
    if(!isNaN(i))
    form1.select1.options[i-1].selected = true;
      }
    </Script>
    </HEAD><BODY>
    <form name="form1">
    <select name="select1">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>
    <br>
    选择(1-4)<input type="text" name="txt1" size="1" maxlength="1"><br>
    <input type="button" name="btn1" value="choose" onClick="javascript:choose(form1.txt1.value)">
    </form>
    </BODY>
    </HTML>