可能な重複:
mimeタイプがサーバーによって設定されているときに、なぜ<script type =“ text / javascript”>と書くのですか?
そんなこと知ってる <script type="type/javascript"></script>
type属性はもう必要ありません。私の質問は、自分でスクリプトを挿入するときに、それを使用する必要があるのですか?
var hello = document.createElement("script");
hello.type = "text/javascript"; // still needed?
hello.async = true;
hello.src = "http://mysite.com/script.js";
(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(hello);
Googleアナリティクスではまだ使用されていることがわかります ga.type = "text/javascript";
そして、Disqusもそれを使用します dsq.type = "text/javascript";
それで、これは必要ですか?
回答:
回答№1は2いいえ、属性が存在しない場合、これがデフォルト値です。
から 仕様:
type属性は、のスクリプトまたは形式 データ。属性が存在する場合、その値は有効なMIMEでなければなりません タイプ。 charsetパラメーターは指定しないでください。デフォルト。 属性が存在しない場合は「text / javascript」です。