是否可以使用JavaScript打开HTML select以显示其选项列表?
发布于 2009-01-10 00:20:56
不幸的是,这个问题有一个简单的答案,答案是“不”
发布于 2009-09-28 21:44:47
我让这个problem...and找到了一个可行的解决方案。
我不想让选择框显示,直到用户点击一些普通的HTML。所以我用opacity=.01
覆盖了select元素。单击后,我将其更改回opacity=100
。这允许我隐藏select,当用户单击文本时,select就会出现,并显示选项。
发布于 2014-01-03 23:19:42
这可以在Google Chrome上运行
dropDown = function (elementId) {
var dropdown = document.getElementById(elementId);
try {
showDropdown(dropdown);
} catch(e) {
}
return false;
};
showDropdown = function (element) {
var event;
event = document.createEvent('MouseEvents');
event.initMouseEvent('mousedown', true, true, window);
element.dispatchEvent(event);
};
https://stackoverflow.com/questions/430237
复制相似问题