document.getElementsByName("s1")[0].value="aa1";

解决方案 »

  1.   

    <script language="javascript"> function test(){        
       document.getElementById('s1').value = 'aa1';
     }
    </script>
    <select id=s1>
    <option value=aaa>aaa</option>
    <option value=aa1>aa2</option>
    <option value=aa2>aa3</option>
    <option value=aa3>aa4</option>
    <option value=aa4>aa5</option>
    </select>
    <input type="button" onclick="test()">
      

  2.   

    //搞个循环凑个热闹
    <script>
    function test()
      {        
        var s1=document.getElementsByName("s1")[0]
        for(k=0;k<s1.options.length;k++)
            {
               if(s1.options[k].value=='aa1')
                   {
                      s1.options[k].selected=true
                      break
                   }
            }
           
      }
    </script>
    <select name=s1>
    <option value=aaa>aaa</option>
    <option value=aa1>aa2</option>
    <option value=aa2>aa3</option>
    <option value=aa3>aa4</option>
    <option value=aa4>aa5</option></select>
    <input type="button" value='测试'  onclick="test()">