JS:
selectId.value = "2";  //在selectId控件后面加上这么一句代码即可.

解决方案 »

  1.   

    这样写也没有复杂多少啊。
    用script可以实现你所说的功能,但是那样做有副作用。
    另:checked-->>selected
      

  2.   

    <select>
    <%
    int x;
    x=2;
    for(int i=1;i=3,i++){%>
      <option value="<%=i%>" <%if(x==i) out.print("checked")%> ><%=i%></option>
    <%/%>
    </select>
      

  3.   

    <select>
    <%
    int x;
    x=2;
    for(int i=1;i<4;i++){%>
      <option value="<%=i%>" <%if(x==i) out.print("checked")%> ><%=i%></option>
    <%}%>
    </select>
      

  4.   

    <option value="1" <%if(x==1){%>selected<%}%> >1</option>
      <option value="2" <%if(x==2){%>selected<%}%> >2</option>
      <option value="3" <%if(x==3){%>selected<%}%> >3</option>
    js:
    selectName.value=<%=x%>