一般我們通過noscript元素用來定義在腳本未被執(zhí)行時(shí)的替代內(nèi)容(文本),方便告知用戶一個(gè)信息,需要開啟客戶端腳本支持才可以訪問更多的內(nèi)容。
noscript定義和用法
noscript元素用來定義在腳本未被執(zhí)行時(shí)的替代內(nèi)容(文本)。
此標(biāo)簽可被用于可識(shí)別<script>標(biāo)簽但無法支持其中的腳本的瀏覽器。
HTML與XHTML之間的差異
NONE
提示和注釋:
注釋:如果瀏覽器支持腳本,那么它不會(huì)顯示出noscript元素中的文本。
注釋:無法識(shí)別<script>標(biāo)簽的瀏覽器會(huì)把標(biāo)簽的內(nèi)容顯示到頁面上。為了避免瀏覽器這樣做,您應(yīng)當(dāng)在注釋標(biāo)簽中隱藏腳本。老式的(無法識(shí)別<script>標(biāo)簽的)瀏覽器會(huì)忽略注釋,這樣就不會(huì)把標(biāo)簽的內(nèi)容寫到頁面上,而新式的瀏覽器則懂得執(zhí)行這些腳本,即使它們被包圍在注釋標(biāo)簽中!
全局屬性
<noscript>標(biāo)簽支持HTML中的全局屬性。
例子
JavaScript
代碼如下:
<body>
...
...</p><p><scripttype="text/javascript">
<!--
document.write("HelloWorld!")
//-->
</script>
<noscript>你的瀏覽器不支持javascript!</noscript>
...
...
</body>
VBScript
代碼如下:
<body>
...
...
<scripttype="text/vbscript">
<!--
document.write("HelloWorld!")
'-->
</script>
<noscript>你的瀏覽器不支持VBScript!</noscript>
...
...
</body>
更多信息請(qǐng)查看IT技術(shù)專欄