发送onclick到下拉列表

时间:2009-10-13 16:58:07

标签: javascript drop-down-menu onclick

当用户按下向上或向下箭头键时,当焦点在下拉控件上时,是否可以在下拉列表中显示项目列表?我认为这将涉及使用onkeydown为键码38(向上箭头)&发送onclick到下拉列表。 40(向下箭头)?但我无法弄清楚如何做到这一点。

2 个答案:

答案 0 :(得分:0)

这可能不是最好的解决方案,但它有效:

<select onmouseover="this.size=this.length" onmouseout="this.size=1">
  <option value="1">Test1</option>
  <option value="2">Test2</option>
  <option value="3">Test3</option>
</select>

我认为没有任何其他简单的解决方案。哦,我明白了......我的代码推动了页面的其余部分。您可以改进它,只需将以下属性添加到SELECT标记:

style="z-index: 100; position: absolute;"

但你必须在IE6上玩一点,并与其他表格/ flash重叠。

答案 1 :(得分:0)

我只能考虑更改size属性,但这更像是一种解决方法。