之前在做一个小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事件就好了。