<script>
insideを使用して外部スクリプトを実行しています<head>
。
スクリプトはページが読み込まれる前に実行されるため、 などにはアクセスできません<body>
。ドキュメントが「読み込まれた」(HTML が完全にダウンロードされ、RAM 内にある) 後に JavaScript を実行したいと思います。スクリプトの実行時にフックでき、ページの読み込み時にトリガーされるイベントはありますか?
ベストアンサー1
以下の解決策が機能します:
コメントで述べたように延期する:
<script src="deferMe.js" defer></script>
または
<body onload="script();">
または
document.onload = function ...
あるいは
window.onload = function ...
ノート
window.onload
はより標準的と考えられるよりもdocument.onload
defer
またはを使用window.onload
すると目立たない。