没有,你不能用代码控制它展开
看看这个
<body bgcolor="#FFFFFF" text="#000000">
<select name="select" id=gua>
<option>sdf</option>
<option>dddddddddddddd</option>
<option>ddd</option>
<option>d</option>
<option>sdf</option>
<option>dddddddddddddd</option>
<option>ddd</option>
<option>d</option>
</select>
<button onclick="gua.size=gua.options.length">danji</button>
看看这个
<body bgcolor="#FFFFFF" text="#000000">
<select name="select" id=gua>
<option>sdf</option>
<option>dddddddddddddd</option>
<option>ddd</option>
<option>d</option>
<option>sdf</option>
<option>dddddddddddddd</option>
<option>ddd</option>
<option>d</option>
</select>
<button onclick="gua.size=gua.options.length">danji</button>
记得鼠标滚轮和键盘上下键吧?——他们甚至不用去点那个三角都可以改选择了。
注意你不能在select中获得scroll事件。
你还得注意用户使用键盘的情况。
<OPTION VALUE="1">Calico
<OPTION VALUE="2">Tortie
<OPTION VALUE="3" SELECTED>Siamese
</SELECT>
<button onclick="Cats.size=Cats.length">展开</button>
<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>