1. ホーム
  2. javascript

[解決済み] <script>タグと<script type = 'text/javascript'>タグの比較

2023-01-06 12:02:48

質問

ちょっと気になったのですが、以下の違いは何ですか?

<script>

<script type = 'text/javascript'>

ウェブサーバによって違うのでしょうか?

例えば、(w3schoolsからのリンクを提供することは間違っていることは分かっていますが、見てください)

http://www.w3schools.com/js/tryit.asp?filename=tryjs_myfirst

クロームを使って、w3schoolsにアクセスし、私は気づいたのです。 <script> タグが必要であることに気づきました。

しかし、オフラインでjavascriptのテストを行ったとき、私は

<script type = 'text/javascript'>

というタグがあります。なぜそうなのでしょうか?

どのように解決するのですか?

<ブロッククオート

HTML 4では、type属性は必須です。私の経験では、すべての ブラウザはデフォルトでtext/javascriptを使用しますが、その動作はどこにも定義されていません。 動作はどこにも定義されていません。理論的には、type属性を省略し JavaScriptとして解釈されると仮定することはできますが、それは無効なHTMLです。 HTMLなので、なぜそれを追加しないのでしょうか。

HTML 5 では、type 属性は任意であり、デフォルトは text/javascript

使用方法 <script type="text/javascript"> または単に <script> (を使うこともできます(省略した場合も型は同じです)。を使用しないでください。 <script language="JavaScript"> ;言語属性は非推奨です

参照 :

http://social.msdn.microsoft.com/Forums/vstudio/en-US/65aaf5f3-09db-4f7e-a32d-d53e9720ad4c/script-languagejavascript-or-script-typetextjavascript-?forum=netfxjscript

そして

script>タイプありのタグとタイプなしのタグの違い?

type属性は全く必要ないのでしょうか?

HTML5を使用しています。

HTML5 を使用していない - はい