外部スクリプト タグで JavaScript を実行できないのはなぜですか? タグ、外部 JavaScript ファイルはロードされて実行されます。ただし、</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre><script src="myFile.js"> alert( "This is a test" ); ログイン後にコピー などの JavaScript コードを含めようとすると、スクリプト要素がエラーなしで失敗する可能性があります。 URL またはインラインから、一度に 1 つのスクリプトのみを読み込みます。両方の結果がインライン スクリプトに含まれます。 ページ内で JavaScript を実行するには、複数の 要素を作成する必要があります。独自のソースを使用:</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre><script src="myFile.js"> alert( "This is a test" ); ログイン後にコピー これにより、外部スクリプトとインライン スクリプトの両方が確実に実行されます。 追加メモ: script 要素は DOM 内に残るため、一部の開発者は、外部 JavaScript ファイルからアクセスできるようにデータを DOM に保存できます。ただし、このアプローチは、HTML 要素にデータを保存するためのよりクリーンで対象を絞った方法を提供する data-* 属性を使用することよりも有利ではありません。 .