是否可以使用JS打开HTML选择以显示其选项列表?

是否可以使用JS打开HTML选择以显示其选项列表?

是否可以使用JavaScript打开HTML选择以显示其选项列表?



阿波罗的战车
浏览 633回答 3
3回答

拉风的咖菲猫

不幸的是,这个问题有一个简单的答案,那就是“不”

HUWWW

这适用于谷歌ChromedropDown = 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);};

jeck猫

我用这个.。但它要求用户点击选择框.以下是两个javascript函数function&nbsp;expand(obj){ &nbsp;&nbsp;&nbsp;&nbsp;obj.size&nbsp;=&nbsp;5;}function&nbsp;unexpand(obj){ &nbsp;&nbsp;&nbsp;&nbsp;obj.size&nbsp;=&nbsp;1;}然后创建复选框。<select&nbsp;id="test"&nbsp;multiple="multiple"&nbsp;name="foo"&nbsp;onFocus="expand(this)"&nbsp;onBlur="unexpand(this)"><option&nbsp;>option1</option> <option&nbsp;>option2</option><option&nbsp;>option3</option><option&nbsp;>option4</option><option&nbsp;>option5</option></select>我知道这段代码有点晚了,但我希望它能帮助那些和我有同样问题的人。PS/FYI-我还没有测试上面的代码(我动态地创建了我的选择框),而且我编写的代码只在Firefox中进行了测试。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript