双击事件在 Internet Explorer 中无法用于选项列表

Pra*_*att 5 html javascript jquery

HTML代码:

<select name="options" id="options" style="width: 100%;" size="12">
        <option id="optList1" value="1">
            1. ABC
        </option>
</select>
Run Code Online (Sandbox Code Playgroud)

Javascript :

document.getElementById('optList1').ondblclick = function () {
            alert("asf");
        };
Run Code Online (Sandbox Code Playgroud)

我在选择中列出了选项,在示例中只有一项。问题是我需要双击这个选项打开对话框......它在 Chrome 和 Firefox 中工作正常,问题很常见,在 IE 中不起作用......

演示

任何帮助超级感谢...提前致谢....!!

Din*_*kur 3

document.getElementById('options').ondblclick = function () {
       var optio = options.options;
var id      = options[options.selectedIndex].id;
   if(id == "optList1")
   {
      alert("abc");
   }
   else 
   {
      alert("xyz")
   }
};


<select name="options" id="options" style="width: 100%;" size="12">
    <option id="optList1" value="1.1">
        2. Enter/Update W/H Data Manually
    </option>
    <option id="optList2" value="1.1">
        1. Enter/Update W/H Data Manually
    </option>
Run Code Online (Sandbox Code Playgroud)

试试这个代码,它在 IE 上工作正常