今天学习Javascript的时候,想看看IE8中是不是真的不支持addEventListener,用edge仿真IE8的时候,结果发现js程序正确运行了,用IE11仿真IE8的时候,却看到了错误提示“SCRIPT438: 对象不支持“addEventListener”属性或方法”。按照《Javascript 高级程序设计(第三版)》中的讲解,addEventListener属于DOM2级事件,仅在IE9以及以上的IE浏览器中才支持,所以我判断,目前来说,windows10中自带浏览器edge浏览器不适合用来仿真IE8进行测试。
edge浏览器版本截图如下:

IE11版本windows早就停止更新了,截图如下:

本文探讨了在IE8中使用addEventListener的问题。通过Edge和IE11模拟IE8环境,结果显示Edge模拟下正常工作,而IE11模拟则出现错误提示。根据《Javascript高级程序设计》一书,addEventListener仅在IE9及以上版本支持。

被折叠的 条评论
为什么被折叠?



