我正在使用Java doFilter
Popup并使用名为SAP的URL打开iFrame jQuery弹出窗口。
我的代码适用于Chrome,Mozila Firefox,IE8,IE9和IE10,但我得到了:
对象不支持属性或方法' attachEvent'"错误 IE11。
IE11有什么问题吗?
非常感谢任何帮助。
感谢。
答案 0 :(得分:2)
在旧版本的IE中,attachEvent
用于为某个元素上的某个事件附加事件处理程序。但是根据更新here,从IE11开始,attachEvent
已弃用,您应该使用addEventListener
。
IE仅包含对来自IE9及更高版本的addEventListener
的支持。因此,如果您仍然需要支持IE8,我建议您使用一些跨浏览器库(如jQuery)绑定事件处理程序而不是vanilla javascript。
由于你已经在使用jQuery,你可以绑定下面的事件
$('#yourElement').on('click', function(){
// do something when you click on yourElement
});
答案 1 :(得分:1)
黑客攻击在执行此操作之前,您可以检查IE11。我只针对IE11而不进行任何检查。
tsc