JavaScript コードは、HTML ドキュメント内のどこにでも含めることができます。ただし、HTML ファイルに JavaScript を含める最良の方法は次のとおりです。
ユーザーがどこかをクリックしたときに、何らかのイベントでスクリプトを実行したい場合、スクリプトの先頭は次のようになります。
<html> <head> <script type="text/javascript"> <!-- function sayHello() { alert("Hello World") } //--> </script> </head> <body> <input type="button" onclick="sayHello()" value="Say Hello" /> </body> </html>
... body> セクションの JavaScript:
スクリプトが実行するページ コンテンツを生成するためにページの読み込みにスクリプトが必要な場合は、そのスクリプトをドキュメントの
セクションに配置します。この場合、JavaScript で定義されたすべての機能を使用する必要はありません:
<html> <head> </head> <body> <script type="text/javascript"> <!-- document.write("Hello World") //--> </script> <p>This is web page body </p> </body> </html>
次のように、JavaScript コードを
に配置できます。
<html> <head> <script type="text/javascript"> <!-- function sayHello() { alert("Hello World") } //--> </script> </head> <body> <script type="text/javascript"> <!-- document.write("Hello World") //--> </script> <input type="button" onclick="sayHello()" value="Say Hello" /> </body> </html>
複数の HTML ファイルに同じコードを保持することに制限はありません。 script タグは、JavaScript を外部ファイルに保存し、HTML ファイルに組み込むことができるメカニズムを提供します。
ここでは、script タグと src 属性を使用して外部 JavaScript ファイルを HTML コードに組み込む方法を示す例を示します。
外部ファイル ソースから JavaScript を使用するには、拡張子を使用してすべての JavaScript コードを単純なテキスト ファイル「.js」に記述し、上記のようにファイルをインクルードする必要があります。
<html> <head> <script type="text/javascript" src="filename.js" ></script> </head> <body> ....... </body> </html>