<select name = "sss">
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
</select>
<input type="button" onclick="sss.selectedIndex=2;"  value="btn">

解决方案 »

  1.   

    selectedIndex是option的索引,从0开始
      

  2.   

    <select name = "sss">
    <option> 1 </option>
    <option> 2 </option>
    <option> 3 </option>
    <option selected> 4 </option>
    </select>定义到第4项。
      

  3.   

    <select name = "sss">
    <option value="1"> 1 </option>
    <option value="2"> 2 </option>
    <option value="3"> 3 </option>
    <option value="4"> 4 </option>
    </select>可以用selectIndex
    也可以直接用sss.value=3来选择第三项
      

  4.   

    asp控制:http://blog.csdn.net/chjpeng/archive/2005/04/22/359071.aspx
      

  5.   

    <select name = "sss">
    <option> 1 </option>
    <option> 2 </option>
    <option> 3 </option>
    <option> 4 </option>
    </select>不一定要用selectIndex,这也是一种办法:<input type="button" onclick="sel(2);"  value="btn">
    <script>
      function sel(x){
        document.all.sss.options[x].selected=true;
      }
    </script>
      

  6.   

    <select name = "sss">
    <option> 1 </option>
    <option> 2 </option>
    <option> 3 </option>
    <option> 4 </option>
    </select>这也是一种办法:<script>
        document.all.sss.options[2].selected=true;
    </script>
      

  7.   

    <select name = "sss">
    <option value='1'> 1 </option>
    <option value='2'> 2 </option>
    <option value='3'> 3 </option>
    <option value='4'> 4 </option>
    </select>如果每个select选项都有有Value,那么这又是一种办法:<script>
        document.all.sss.value='2';
    </script>