我有一个页面,其中有一个表单,并说3个输入单选按钮,我想在更改任何代码时运行一些代码,所以我的代码看起来像这样
dojo.query("#ze_form > input:radio").onchange(function () {
alert("onchange fired!");
}
这在普通的网络浏览器中运行良好,但在IE7中,只有在点击单选按钮然后在某处点击之后才会显示警报!当它失去焦点时会发射它!
注意:在控制台中以及以前做警报和事情的时候,我可以看到我的查询选择器确实选择了正确的单选按钮。
这种奇怪的现象是什么?
答案 0 :(得分:0)
在单选按钮失去焦点之前,IE7不会触发onChange
事件。您可以选择连接onClick
事件。