HTML <noscript> 標籤
例子
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>
瀏覽器支援
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
所有瀏覽器都支援 <noscript> 標籤。
定義和用法
noscript 元素用來定義在指令碼未被執行時的替代內容(文字)。
此標籤可被用於可識別 <script> 標籤但無法支援其中的指令碼的瀏覽器。
HTML 與 XHTML 之間的差異
NONE
提示和註釋:
註釋:如果瀏覽器支援指令碼,那麼它不會顯示出 noscript 元素中的文字。
註釋:無法識別 <script> 標籤的瀏覽器會把標籤的內容顯示到頁面上。爲了避免瀏覽器這樣做,您應當在註釋標籤中隱藏指令碼。老式的(無法識別 <script> 標籤的)瀏覽器會忽略註釋,這樣就不會把標籤的內容寫到頁面上,而新式的瀏覽器則懂得執行這些指令碼,即使它們被包圍在註釋標籤中!
全域性屬性
<noscript> 標籤支援 HTML 中的全域性屬性。
TIY 實例
- 執行于不支援指令碼的瀏覽器
- 本例演示如何對付不支援指令碼的瀏覽器。