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

时间:2011-11-21 21:38:41

标签: internet-explorer-9

我有一个可在Firefox中运行的jQuery弹出窗口。

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

SCRIPT438:Object不支持属性或方法'addEventListener' popup_1.html,第1行第1个字符

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

<html>

当我运行IE9调试器时,我收到一个名为

的错误
script block(1)

但是我没有使用任何名为“script block”的javascript,这是一个Internet Explorer添加还是什么?

4 个答案:

答案 0 :(得分:13)

看起来我必须添加html 5 doctype:

<!DOCTYPE html>

答案 1 :(得分:6)

我在IE10中遇到此错误。问题是浏览器在兼容模式下运行。按F12并将其关闭。错误消失了。

enter image description here

答案 2 :(得分:5)

添加

<meta http-equiv="X-UA-Compatible" content="IE=Edge" >

为我解决了这个问题。

这个错误通常会发生,因为IE为每个html节点创建了js变量,它与jquery&amp;你要添加的其他JS东西。

答案 3 :(得分:1)

确保您拥有以下标记:

  1. <!DOCTYPE html>(当然,也关闭此标签)
  2. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  3. 这两个标签都告诉IE使用最新的渲染器Edge渲染页面。