charset属性
script要素のcharset属性は、外部のスクリプト・ファイルの文字エンコーディングを指定する属性。
ブラウザ対応 |
---|
構文
<script src="外部スクリプト・ファイルのURL" charset="文字エンコーディング"></script>
script要素にsrc属性を指定した場合だけ、charset属性は指定できる。
文字エンコーディング
代表的な文字エンコーディング。
UTF-8
Shift_JIS
EUC-JP
サンプルコード
<script src="sample.js" charset="UTF-8"></script>
<script src="sample.js" charset="UTF-8">
// コメント文
</script>
サンプル
HTMLソースコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>script要素のcharset属性のサンプル・ドキュメント</title> </head> <body> <h1>script要素のcharset属性のサンプル</h1> <script type="text/javascript" src="sample-script.js" charset="UTF-8"></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」である要素にテキストを出力。"; }