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 實例

執行于不支援指令碼的瀏覽器
本例演示如何對付不支援指令碼的瀏覽器。