<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/