可能性の重複:
Why does this Javascript code inside a non-Javascript browser have extra commenting?Javascriptで<! - と// - >を使用するのはどうですか?
時々私は<!--
で始まり、//-->
で終わるいくつかのJavascriptを見ています。
私はそのような行の使用は何ですか?私が知る限り、<!--
はコメント行を意味します。しかし、スクリプトはまだそのような行でも機能するので、そうではないようです。また、行が削除された場合にも機能します。
<script language='JavaScript' type='text/javascript'>
<!--
function changelang(id) {
document.location.href='index.php&lch=1&lang=' + id }
//-->
</script>
Whoa、fast answer。だから私は 'language = 'Javascript''のように非難されていると思いますよね?ありがとう! – deathlock
@deathlockええ、 'language'属性は使わないでください。 :) HTML5では、デフォルトで 'text/javascript'として' type'属性を削除することもできます。 – alex
私はちょうど好奇心の外に、もし私がそれを下位互換性のあるものにしようとするなら(誰かが古いブラウザを使用している場合)、それらの2人は依然として必要なのか、まったく放棄できるのでしょうか? – deathlock