javascript - Onclick 事件无法在 IE 11 中的 <option> 标记上工作

标签 javascript internet-explorer onclick

<select class="form-control" id="list7" onblur="document.getElementById('lista7').selectedIndex = -1;" size="30" class="form-control" style="height: 350px !important;">
   <option onclick="alert('aa');return false;" value="" data-toggle="modal" data-target="#myModal" style="font-size: 0.69em;">10325894 DGR STD (5)</option>
</select>

这是代码,onClick 超过一个选项,它应该弹出一个警报,然后显示一个模式,但什么也没做,IE 控制台也不会触发任何东西,这段代码在 chrome 中工作正常!

最佳答案

onclick 过程应该属于 Select 元素 - 然后你用 SelectBox.SelectedIndex 选取选定的选项...(类似的东西 - 查找它)

据我所知,应该可以跨浏览器工作。

关于javascript - Onclick 事件无法在 IE 11 中的 <option> 标记上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35324450/

相关文章:

javascript - ReferenceError:找不到变量:_e_0uWl - 浏览器 "breaks"

javascript - 如何从现有的 svg 创建 img

android - 单击事件触发时如何确定 subview 的父级?

javascript - 如何使用 Javascript 在 Safari 中生成按键事件?

javascript - 查找不包含特定字符串的所有元素

javascript - 如何向 Google 表单添加登录信息以供用户填写

javascript - Axios 仅在自调用函数中调用一次 (Internet Explorer)

html - fullpage js水平滚动条出现ie

javascript - 通过 onclick 更改项目值不起作用

jquery - onclick 事件不运行 jQuery 函数