从javascript打开下拉列表

Mo *_*our 3 javascript mobile android

我在javascript中有任何方式可以触发select元素(下拉列表)打开(即丢弃)?

在网上搜索了很多,似乎这个问题的答案是否定的,但我决定在这里尝试一下.

我知道有一些css技巧,你可以将你的选择的不透明度设置为0并将其放在其他元素上以接收点击,但这在我的情况下是没用的.

此外,还有大量的js API为浏览器带来了相同的下拉功能,但它们对我来说不是很好的解决方案,因为在移动浏览器上(操作系统有一个完全不同的移动友好弹出窗口用于下拉菜单),功能将非常糟糕.

[注意]我特别需要在Android浏览器中执行此操作,以防有这种特殊情况的黑客攻击.

谢谢.

Rob*_*b W 8

您可以为size属性分配值.这会导致可见选项的数量发生变化.这模拟了"下拉".添加position:relative到容器,并position:absolute选择以防止元素推离其他元素.

演示:http://jsfiddle.net/HQwXj/