IE下的document.onclick问题

本文详细介绍了在IE11浏览器中onclick事件失效的问题,并提供了禁用特定加载项和使用jQuery替代的方法来解决该问题。通过实际案例分析,帮助开发者在遇到类似事件绑定失效的情况时,能够快速定位并解决问题。
摘要由CSDN通过智能技术生成

之前在做一个小demo的时候就遇到了一个问题,

document.onmouseover;
document.onmouseout;
document.onmousedown;
document.onmouseup;
上面这几个鼠标事件在IE(版本是IE11)浏览器没有问题
就document.onclick在IE下都失效了。

上百度查找了一下发现原来好多人也遇到这个问题,看到一个大神回帖的解答真的是好膜拜!

ta说:

是禁用腾讯的一个加载项解决的。
这个加载项在“工具”——“Internet 选项”——“程序”下面的“管理加载项”中叫“AccountProtectBHO Class”,禁用了就可以。

也有人说,把document.onclick改成document.body.onclick就好了

炒鸡激动我也试了一下,然而这两种方法我都解决不了。为什么到了我的电脑就不顶用了,难道我的IE版本太高了,后来不行自己琢磨了一下试了一下Jquery代码,没想到成功了!

所以其实,如果实在不行,就像我一样用Jquery中的bind绑定click事件就好了。

转载于:https://www.cnblogs.com/Cchuying/p/5268974.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>