98

重複の可能性:
<script> タグでテキスト/JavaScript を指定する必要がありますか?

HTML5 では、<script>タグに属性が必要ですtype="text/javascript"か? タグにJavaScriptが含まれるか
どうかは明らかではないということですか?<script>

4

2 に答える 2

165

いいえ、今では正式に役に立たなくなりました。

type 属性は、スクリプトの言語またはデータの形式を指定します。属性が存在する場合、その値は有効な MIME タイプでなければなりません。charset パラメータは指定しないでください。属性がない場合に使用されるデフォルトは、「text/javascript」です。

単純に

<script src=yourpath.js></script>

(はい、引用符も省略できます)

HTML5 より前のブラウザーについて心配する必要はありません。すべてのブラウザーは、常に JavaScript を既定のスクリプト言語と見なしていました。

于 2013-01-14T17:22:21.467 に答える
12

仕様から:

言語が「text/javascript」で記述されていない場合、type 属性が存在する必要があります

と:

属性がない場合に使用されるデフォルトは、「text/javascript」です。

逆に、src属性が有効な JavaScript のファイル用である場合、それは必要ないことを意味します。

于 2013-01-14T17:23:18.870 に答える