IE8 DOM对象中onclick绑定事件不执行解决办法

  今天用IE8(真正的IE8,windows2008 R2默认附带的IE浏览器为IE8)测试一个程序,发现直接给DOM添加的onclick事件尽然没有执行,但是通过attachEvent绑定的事件却可以执行,换其他浏览器chrome,firefox之类的则没有问题。IE8安全配置Java小程序脚本已经启用。

IE8 DOM对象中onclick绑定事件不执行解决办法

  后面劲检查原来是活动脚本没有启用,而且活动脚本那个项目和其他系统的IE安全设置不一样(其他系统的活动脚本控制是放在java小程序脚本下面),放到了最后一项,导致没有启用这个活动脚本导致的,晕。。

IE8 DOM对象中onclick绑定事件不执行解决办法

  启用这个活动脚本后,内联的onclick写死的事件就可以执行了。

 

  最后附上document.onclick=function(){}不执行可能的问题。

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

原创文章,转载请注明出处:IE8 DOM对象中onclick绑定事件不执行解决办法
评论(0)Web开发网
阅读(118)喜欢(0)不喜欢(0)操作系统及应用软件