为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

阿波罗的战车 2019-06-24 13:27:58
是否可以使用JS打开HTML选择以显示其选项列表?是否可以使用JavaScript打开HTML选择以显示其选项列表?
查看完整描述

3 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

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


查看完整回答
反对 回复 2019-06-24
?
HUWWW

TA贡献1874条经验 获得超12个赞

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


查看完整回答
反对 回复 2019-06-24
?
jeck猫

TA贡献1909条经验 获得超7个赞

我用这个.。但它要求用户点击选择框.

以下是两个javascript函数

function expand(obj){
    obj.size = 5;}function unexpand(obj){
    obj.size = 1;}

然后创建复选框。

<select id="test" multiple="multiple" name="foo" onFocus="expand(this)" onBlur="unexpand(this)"><option >option1</option>
<option >option2</option><option >option3</option><option >option4</option><option >option5</option></select>

我知道这段代码有点晚了,但我希望它能帮助那些和我有同样问题的人。

PS/FYI-我还没有测试上面的代码(我动态地创建了我的选择框),而且我编写的代码只在Firefox中进行了测试。


查看完整回答
反对 回复 2019-06-24
  • 3 回答
  • 0 关注
  • 618 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信