1
var ga = document.createElement('script');
ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ?
      'https://ssl' : 'http://www') +
      '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s); 

上記のコード(Google Analytics)で、
なぜ彼らが書き続けるのだろうかga.type = 'text/javascript'、私はそれを追加しないように試みました、そしてそれは 私が何かを逃したはずだと思っ
た現代のブラウザでうまくいくようです

4

1 に答える 1

3

type以前は、XHTMLバリデーター(属性)を渡す必要がありました。ただし、最近のすべてのブラウザは、scriptとにかくブロックをJavaScriptとして解析しました。

ただし、HTML5仕様では、省略してもかまいません。デフォルトでは。になりますtext/javascript

于 2012-10-11T03:17:16.687 に答える