双击事件在IE浏览器中不起作用的选项列表

Double click event not working in Internet Explorer for option list

本文关键字:不起作用 选项 列表 浏览器 事件 IE 双击      更新时间:2023-09-26

HTML 代码 :

<select name="options" id="options" style="width: 100%;" size="12">
        <option id="optList1" value="1">
            1. ABC
        </option>
</select>

Javascript :

document.getElementById('optList1').ondblclick = function () {
            alert("asf");
        };

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

演示

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

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>

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

IE不支持<option>标签上的事件。

考虑<option>上的双击事件似乎也很奇怪,因为这不是大多数用户习惯做的事情