function changeselect()
{
  var e = document.all.gundamzaku;
  e.options[3].selected = true;    //索引号从零开始的
}

解决方案 »

  1.   

    <html><head>
    <title>test</title>
    </head><body><script>
    function changeselect() {
    var sel = document.all.gundamzaku;
    var nowIndex = sel.selectedIndex+1;
    alert(nowIndex)
    alert(sel.length)
    with(sel)nowIndex<length?options[nowIndex].selected=true:options[0].selected=true;
    }
    </script><select id=gundamzaku size="1" name="gundamzaku">
      <option selected value="1">第一个</option>
      <option value="2">第二个</option>
      <option value="3">第三个</option>
      <option value="4">第四个</option>
    </select><p><input type="button" value="改变" name="B3" onclick="changeselect()"></p></body></html>