gpt4 book ai didi

javascript - 为什么 `IE7 , 8` 立即使用 javascript 调用函数 onchange?

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:06 24 4
gpt4 key购买 nike

为什么 IE7 , 8 使用 javascript 立即调用函数 onchange ?

当我在其他浏览器上测试 EG: firefox, chrome 时,当我 checkedunchecked 输入 type="checkbox"。它会立即警觉。但是在 IE7、8 上,当我checkedunchecked 输入type="checkbox" 时。我必须再次单击页面区域。它会发出警报。

如何将我的代码应用于 IE7 ,8 将立即提醒。

http://jsfiddle.net/Fp4sJ/819/

<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
function number_fn()
{
var number_val = document.getElementById('number').checked
alert(number_val);
}
</script>
<label style=" font-weight: normal; cursor: pointer;">
<input type="checkbox" style=" cursor: pointer; " id="number" onchange="number_fn()" value="TICK"/> TICK
</label>

最佳答案

This is due to a bug with IE7 and IE8's change events.

相反,您可以使用 onclick 事件监听器:

<input type="checkbox" style="cursor: pointer;" id="number" onclick="number_fn()" value="TICK" />

Source .

关于javascript - 为什么 `IE7 , 8` 立即使用 javascript 调用函数 onchange?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27266923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com