要使其自动下拉,答案是不能的。
可以改变document.form1.select1.selectedIndex=2,这样可以用这样:
<select id=s1>
<option >1</option>
<option >2</option>
<option >3</option>
<option >4</option>
<option >5</option>
<option >6</option>
</select>
<input type=button id=b1 value=go onclick="aa()">
<script>
function aa(){
var f=new ActiveXObject("WScript.SHELL");
s1.focus();
f.SendKeys("%{DOWN}");
}
</script>

解决方案 »

  1.   

    就没有更好点的方法了吗?每次点击GO按钮都会提示是否允许交互ActiveX控件,不友好阿
      

  2.   

    还有一个方法:
    <select id=s1>
    <option >1</option>
    <option >2</option>
    <option >3</option>
    <option >4</option>
    <option >5</option>
    <option >6</option>
    </select>
    <input type=button id=b1 value=go onclick="with(s1)size=size==length?1:length">
      

  3.   

    ALT+下箭头是下拉框的下拉快捷键,能否通过其他键模拟它的操作,比如通过回车键:event.key...=13?