2012-11-29 21 views
9

ページ内のすべてのDOM要素をこのように、ロードされたとき、私は、関数を呼び出すことを試みた:イベントDOMContentReadyが発生しないのはなぜですか?

document.addEventListener('DOMContentReady', function() {alert("good")}); 

それはこのJavaScriptを除き、空のボディと空の頭を持つHTMLファイルだと何でもブラウザとどうなるんロードを完了しました。ここで何が間違っているのでしょうか?そして、これを行うための他の方法はありますか?

答えて

23

イベントはありません。DOMContentReadyイベントはありません。

あなたはDOMContentLoadedが必要です。


document.addEventListener('DOMContentLoaded', function() {alert("good")}); 

DEMO:http://jsfiddle.net/JQhjj/

+0

は、あなたとこの愚かな質問には申し訳ありませんが宜しくお願い致します。私はJavascriptを初めて使用しており、Google APIドキュメントで見つけました。http://developer.chrome.com/extensions/options.html –

+1

@SaschaMayrこの解決策を正しい回答としてマークして、user1689607があなたを助ける信用を得るようにしてくださいこれとともに。 – War10ck

+1

@SaschaMayr:彼らが使っているカスタムイベントかもしれません。 –

関連する問題