2012-02-05 13 views
13

手動でDOMContentLoadedイベントを発生させる方法はありますか?私はDOMContentLoadedイベントで何かをするいくつかのクライアント側のjavascriptの単体テストを作成しようとしています。手動でdispatchEvent DOMContentLoaded

以下は機能しませんでした:document.dispatchEvent( "DOMContentLoaded")またはdocument.body.dispatchEvent( "DOMContentLoaded");

答えて

19

これはFirefoxで私の作品:

var DOMContentLoaded_event = document.createEvent("Event") 
DOMContentLoaded_event.initEvent("DOMContentLoaded", true, true) 
window.document.dispatchEvent(DOMContentLoaded_event) 
関連する問題