可能重複:
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>
哇,快速的回答。所以我想這就像'language ='Javascript''一樣被棄用了,對吧?謝謝! – deathlock 2012-03-17 11:10:21
@deathlock是的,永遠不要使用'language'屬性。 :)從HTML5開始,您還可以刪除'type'屬性,因爲默認值爲'text/javascript'。 – alex 2012-03-17 11:11:18
我看到......出於好奇,如果我要使它向後兼容(如果有人使用舊瀏覽器),那麼這兩個仍然需要或可以放棄嗎? – deathlock 2012-03-17 11:15:19