src属性
script要素のsrc属性は、ドキュメントに埋め込む外部スクリプト・ファイルのURLを指定する属性。
ブラウザ対応 |
---|
構文
<script src="外部スクリプト・ファイルのURL"></script>
script要素内にコメント文を記述
src属性を指定した場合、script要素内にスクリプトのコメント文を記述できる。
<script src="外部スクリプト・ファイルのURL"> // コメント文1 /* コメント文2 */ </script>
要点
サンプルコード
head要素内に、script要素を配置
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<script src="sample.js">
// コメント文
</script>
<title>ドキュメントのタイトル</title>
</head>
<body>
<p id="sample"></p>
</body>
</html>
body要素内に、script要素を配置
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<title>ドキュメントのタイトル</title>
</head>
<body>
<script src="sample.js">
// コメント文
</script>
<p id="sample"></p>
</body>
</html>
サンプル
head要素内のscript要素で外部スクリプト・ファイルを読み込む
HTMLソースコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> <script type="text/javascript" src="sample-script.js"> // コメント文 /* コメント文 */ </script> <title>script要素のサンプル・ドキュメント</title> </head> <body> <h1>script要素のサンプル</h1> <p style="font-size: 24px;">スクリプトで表示: <b id="sample" style="color: #f00;"></b></p> </body> </html>
実際の表示
外部スクリプト・ファイル「sample-script.js」に記述したJavaScriptのソースコード
window.onload = function(){ document.getElementById("sample").innerHTML = "id属性が「sample」である要素にテキストを出力。"; }
body要素内のscript要素で外部スクリプト・ファイルを読み込む
HTMLソースコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> <title>script要素のサンプル・ドキュメント</title> </head> <body> <h1>script要素のサンプル</h1> <script type="text/javascript" src="sample-script.js"> // コメント文 /* コメント文 */ </script> <p style="font-size: 24px;">スクリプトで表示: <b id="sample" style="color: #f00;"></b></p> </body> </html>
実際の表示
外部スクリプト・ファイル「sample-script.js」に記述したJavaScriptのソースコード
window.onload = function(){ document.getElementById("sample").innerHTML = "id属性が「sample」である要素にテキストを出力。"; }