javascript - IE HTML 单选更改事件

标签 javascript html internet-explorer radio-button

我有一个项目需要一些值才能使用 JavaScript 从 HTML 单选更改事件中更新。

由于某些原因,在 IE 中,onchange 事件似乎在 radio 失去焦点之前不会被调用。不幸的是,由于代码的设置方式,我无法使用点击事件而必须使用更改事件。

有谁知道一种方法可以强制 IE 在检查更改后立即引发更改事件,而不是在它失去焦点时引发更改事件?

谢谢。

最佳答案

只是补充一下,您可以使用 onClick 事件强制 IE 触发 onChange 事件,所以如果您被允许使用 onClick事件触发更改事件,应该这样做:

<input type="radio" onclick="this.blur();"/>

关于javascript - IE HTML 单选更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1498987/

相关文章:

jquery - ? Internet Explorer 和 Jquery 的 $ ("document").ready(function() 是否存在已知问题?

javascript - 不同浏览器的 HTML

javascript - 查询。删除委托(delegate)事件的所有监听器

javascript - Masonry - 当一个项目的高度改变时自动调整

javascript - 如何过滤数组循环中的数据222

javascript - Bootstrap 和 JS - 如何在有限的 <div> 空间中容纳大量数字

javascript - 使用 unshift 添加到二维数组

html - 使用单指手势滚动 <object> 元素 - IPAD 不工作

html - CSS div 超出页面限制,添加水平滚动条

html - IE 中的顶部导航栏损坏