2011-11-21 23 views
9

Firefoxで動作するjQueryポップアップウィンドウがあります。IE 9スクリプトエラーSCRIPT438:オブジェクトがプロパティまたはメソッド 'addEventListener'をサポートしていません

しかし、私は私のhtmlページの1行目に次のエラーメッセージを取得しています:

SCRIPT438:オブジェクトは、プロパティまたはメソッド 'のaddEventListener' popup_1.html、1行目の文字をサポートしていない1

私は1行目に持って

唯一のコードは次のとおりです。

<html> 

私はIE9デバッガを実行すると、私は

0と呼ばれるもので、エラーを取得しています

しかし、私は "スクリプトブロック"という名前のJavaScriptを使用していないのですが、これはInternet Explorerの追加ですか?

<!DOCTYPE html> 

答えて

13

は、私は、HTML 5のdoctypeを追加する必要がありましたように見えます。問題はブラウザが互換モードで動作していることでした。 F12を押して電源を切ってください。エラーはなくなりました。追加

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

enter image description here

6

私はIE10でこのエラーを得た:

+0

また、ドキュメントモードを標準に設定しました –

5

は私のために、この問題を解決しました。

このエラーは通常、IEがすべてのhtmlノードに対してjs変数を作成し、jquery &他のJSのものと競合するために発生します。

1

あなたは次のタグがあることを確認してください:これらのタグは使用してページをレンダリングするためにIEを伝える両方

  • <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    1. <!DOCTYPE html>(そして、もちろん、あまりにもこのタグを閉じるの) Edge、最新のレンダラー

    関連する問題