如何触发下拉框,让其效果如同点击了一下,展开里面的内容。

但不是document.all["selectName"].multiple=true;
也就是想通过别的控件来触发onClick。

---------------------------------------------------------------

1<select id="s" onclick="size=options.length">
2<option>1   
3<option>1   
4<option>1   
5<option>1   
6<option>1   
7</option></option></option></option></option></select>
1<input onclick="s.size=1" type="button"/>

---------------------------------------------------------------

没有办法。
---------------------------------------------------------------

可以处理onclick的事件,但得不到那个效果
---------------------------------------------------------------

如果你浏览器安全级别允许的话,可以用下面的代码

1<select id="s1">
2<option>1</option>
3<option>2</option>
4<option>3</option>
5<option>4</option>
6<option>5</option>
7<option>6</option>
8</select>
1<input id="b1" onclick="aa()" type="button" value="go"/>
1<script>   
2function aa(){   
3var f=new ActiveXObject("WScript.SHELL");   
4s1.focus();   
5f.SendKeys("%{DOWN}");   
6}   
7</script>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus