以编程方式打开HTML选择下拉列表

时间:2015-03-22 22:35:27

标签: javascript internet-explorer firefox select mouseevent

我正在尝试使用此代码在javascript中以编程方式打开一个选择框(html下拉列表/选择框,notfile选择器)

https://jsfiddle.net/Dj7ak/13/

function openSelect() {

     var element = document.getElementById("s")
       var worked = false;
     if (document.createEvent) { // all browsers
         var e = document.createEvent("MouseEvents");
         e.initMouseEvent("mousedown", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);


         worked = element.dispatchEvent(e);

     } else if (element.fireEvent) { // ie
         worked = element.fireEvent("onmousedown");
     }

 }

但似乎只适用于chrome。不是在11中而不是在Firefox中。

任何想法?

由于

0 个答案:

没有答案