--- title: 'Window: DOMContentLoaded イベント' slug: Web/API/Window/DOMContentLoaded_event tags: - Event - Reference - Web - Window - events translation_of: Web/API/Window/DOMContentLoaded_event ---
DOMContentLoaded
イベントは、最初の HTML 文書の読み込みと解析が完了したとき、スタイルシート、画像、サブフレームの読み込みが完了するのを待たずに発生します。
バブリング | あり |
---|---|
キャンセル | 可 (ただしキャンセル不可の単純イベントとして定義されている) |
インターフェイス | {{domxref("Event")}} |
イベントハンドラープロパティ | なし |
このイベントの本来の対象は、読み込まれた {{domxref("Document")}} です。このイベントを Window
からキャプチャやバブリングの過程で待ち受けすることができます。このイベントについての全般的な詳細は、 Document: {{domxref("Document/DOMContentLoaded_event", "DOMContentLoaded")}} イベントのページをご覧ください。
別なイベントである {{domxref("Window/load_event", "load")}} は、ページ全体が読み込まれたことを検出するためにのみ使用してください。 load
を、 DOMContentLoaded
がより適切である場面に使用する間違いがよくあります。
window.addEventListener('DOMContentLoaded', (event) => { console.log('DOM fully loaded and parsed'); });
仕様書 | 状態 |
---|---|
{{SpecName('HTML WHATWG', 'indices.html#event-domcontentloaded')}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.Window.DOMContentLoaded_event")}}