首頁  >  文章  >  web前端  >  html中script標籤與noscript標籤的差別

html中script標籤與noscript標籤的差別

黄舟
黄舟原創
2017-06-30 10:31:242287瀏覽

其實HTML的script標籤學過Web開發的應該都知道。只是,用框架開發的話,這些標籤通常都是自動生成,平時不會去注意,更多的是在意src路徑裡的那個js檔。

最近在寫JS的練習程式碼時,才無意中發現,原來script標籤裡,也有很多講究。

根據W3C標準,script標籤裡的type屬性required的,而src是optional。雖然不寫type運行也不會有問題。

而XHTML要更複雜一點:

<script type="text/javascript">  
//<![CDATA[ 
var i=10; 
if (i<5) 
  { 
  // some code 
  } 
//]]>  
</script>

script標籤裡有個defer="defer"的可選屬性,可以定義腳本在頁面載入完之後再執行,不過…這個屬性,要和src一起使用,否則有些瀏覽器不支援。 PS:IE 6也支援這個屬性。

 

onscript標籤會在瀏覽器停用腳本時顯示其內容:

<noscript>  
<p>To better present the page, please turn on scripting.</p>  
</noscript>

以上是html中script標籤與noscript標籤的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn