首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IE 9脚本错误SCRIPT438:对象不支持属性或方法'addEventListener‘

IE 9脚本错误SCRIPT438:对象不支持属性或方法'addEventListener‘
EN

Stack Overflow用户
提问于 2011-11-22 05:38:41
回答 4查看 18.6K关注 0票数 9

我有一个在火狐中工作的jQuery弹出窗口。

但是,我在html页面的第1行收到以下错误消息:

SCRIPT438:对象不支持属性或方法“”addEventListener“”popup_1.html,第1行%1个字符

我在第1行唯一的代码是:

代码语言:javascript
运行
复制
<html>

当我运行IE9调试器时,我得到一个关于名为

代码语言:javascript
运行
复制
script block(1)

但我没有使用任何名为"script block“的javascript,这是Internet Explorer附加组件还是什么?

EN

回答 4

Stack Overflow用户

发布于 2011-11-22 05:41:06

看起来我必须添加html 5文档类型:

代码语言:javascript
运行
复制
<!DOCTYPE html>
票数 13
EN

Stack Overflow用户

发布于 2014-04-09 03:59:01

我在IE10中得到了这个错误。问题是浏览器在兼容模式下运行。点击F12并将其关闭。错误消失了。

票数 6
EN

Stack Overflow用户

发布于 2015-12-02 17:41:12

添加

代码语言:javascript
运行
复制
<meta http-equiv="X-UA-Compatible" content="IE=Edge" >

为我解决了这个问题。

这个错误通常是因为IE为每个html节点创建了js变量,并且它与jquery和您正在添加的其他JS内容冲突。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8218894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档