HTML 5 <noscript> 標(biāo)簽
定義和用法
noscript 元素用來(lái)定義在腳本未被執(zhí)行時(shí)的替代內(nèi)容(文本)。
此標(biāo)簽用于可識(shí)別 <script> 標(biāo)簽但無(wú)法支持其中腳本的瀏覽器。
HTML 4.01 與 HTML 5 之間的差異
沒(méi)有。
提示和注釋
注釋?zhuān)?/span>如果瀏覽器支持腳本,那么它不會(huì)顯示出 noscript 元素中的文本。
注釋?zhuān)?/span>無(wú)法識(shí)別 <script> 標(biāo)簽的瀏覽器會(huì)把標(biāo)簽的內(nèi)容顯示到頁(yè)面上。為了避免瀏覽器這樣做,您應(yīng)當(dāng)在注釋標(biāo)簽中隱藏腳本。老式的(無(wú)法識(shí)別 <script> 標(biāo)簽的)瀏覽器會(huì)忽略注釋?zhuān)@樣就不會(huì)把標(biāo)簽的內(nèi)容寫(xiě)到頁(yè)面上,而新式的瀏覽器則懂得執(zhí)行這些腳本,即使它們被包圍在注釋標(biāo)簽中!
例子
JavaScript
<body>
...
...
<script type="text/javascript">
<!--
document.write("Hello World!")
//-->
</script>
<noscript>Your browser does not support JavaScript!</noscript>
...
...
</body>
VBScript
<body>
...
...
<script type="text/vbscript">
<!--
document.write("Hello World!")
'-->
</script>
<noscript>Your browser does not support VBScript!</noscript>
...
...
</body>
TIY 實(shí)例
- 運(yùn)行于不支持腳本的瀏覽器
- 本例演示如何對(duì)付不支持腳本的瀏覽器。