type属性
script要素のtype属性は、スクリプトのMIMEタイプを指定する属性。
| ブラウザ対応 | ![]() ![]() ![]() ![]() ![]() |
|---|
構文
<script type="MIMEタイプ"></script>
MIMEタイプ
script要素で使う主なスクリプトのMIMEタイプ。
text/javascript:JavaScript。初期設定値。text/ecmascriptapplication/ecmascriptapplication/javascripttext/vbscript
script要素内にスクリプトを記述
<script type="MIMEタイプ"> スクリプト </script>
外部のスクリプト・ファイルを読み込む
<script type="MIMEタイプ" src="外部スクリプト・ファイルのURL"></script>
サンプルコード
script要素内にJavaScriptを記述
<script type="text/javascript">
window.onload = function(){
document.getElementById("sample").innerHTML = "id属性が「sample」である要素にテキストを出力。";
}
</script>
<p id="sample"></p>
type属性を省略
初期設定値は、text/javascriptなので、JavaScriptの場合は、type属性を省略できる。
<script>
window.onload = function(){
document.getElementById("sample").innerHTML = "id属性が「sample」である要素にテキストを出力。";
}
</script>
<p id="sample"></p>
外部のJavaScriptファイルを読み込む
<script type="text/javascript" src="sample.js">
// コメント文
</script>
type属性を省略
初期設定値は、text/javascriptなので、JavaScriptの場合は、type属性を省略できる。
<script src="sample.js"> // コメント文 </script>
サンプル
script要素内にJavaScriptを記述
HTMLソースコード
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<title>script要素のサンプル・ドキュメント</title>
</head>
<body>
<script type="text/javascript">
window.onload = function(){
document.getElementById("sampleA").innerHTML = "id属性が「sampleA」である要素にテキストを出力。";
}
</script>
<h1>script要素のサンプル</h1>
<p style="font-size: 24px;">sampleA: <b id="sampleA" style="color: #f00;"></b></p>
<p style="font-size: 24px;">sampleB: <b id="sampleB" style="color: #f00;"></b></p>
<script type="text/javascript">
document.getElementById("sampleB").innerHTML = "id属性が「sampleB」である要素にテキストを出力。";
</script>
</body>
</html>
実際の表示
外部のJavaScriptファイルを読み込む
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」である要素にテキストを出力。";
}




