Javascript 在外部触发器上显示选择框选项

Javascript 在外部触发器上显示选择框选项,javascript,html,select,Javascript,Html,Select,有人能告诉我如何在选择框上触发“打开”事件吗 我见过许多网站隐藏选择框,并在单击div时触发它打开。Unify.js就是这样做的。我已经浏览了Unify中的每一行代码,但我不知道怎么做 谢谢你睡了一觉之后,我意识到像Unify这样的插件不会触发select元素打开。相反,真实选择框放置在人造选择框上,并设置为0不透明度。这给人一种javascript被触发的印象,甚至当你实际上只是点击一个不可见的select元素时。点击它,没有标准的javascript方式打开select元素。您可以通过编程方

有人能告诉我如何在选择框上触发“打开”事件吗

我见过许多网站隐藏选择框,并在单击div时触发它打开。Unify.js就是这样做的。我已经浏览了Unify中的每一行代码,但我不知道怎么做


谢谢你睡了一觉之后,我意识到像Unify这样的插件不会触发select元素打开。相反,真实选择框放置在人造选择框上,并设置为0不透明度。这给人一种javascript被触发的印象,甚至当你实际上只是点击一个不可见的select元素时。

点击它,没有标准的javascript方式打开select元素。您可以通过编程方式创建一个任意行为的对象,但不能使用标准DOM元素。您可以通过更改“size”属性来扩展select。例如,$(selectElement.attr(“size”,selectElement[0].options.length);但这并不理想,因为你有滚动条,你必须用css破解。