【发布时间】:2012-06-19 13:23:27
【问题描述】:
我有一组带有 onchange 处理程序的收音机:
<input type="radio" name="Q12" value="radio" id="Q12_0" onchange="nextPnl('Q12');">
<br/>
<input type="radio" name="Q12" value="radio" id="Q12_1" onchange="nextPnl('Q12');">
function nextPnl(did)
{
document.write(did);
}
问题是在IE8&IE7中,onchange事件只有在反复选择后才会触发。
请在 IE 的开发者工具 [浏览器模式] IE8 中查看此演示: http://jsfiddle.net/3zwur/2/
【问题讨论】:
-
可以在this article找到IE7/IE8 onchange事件bug的通用解决方案。
标签: javascript html radio-button internet-explorer-8 dom-events