HTML <noscript>標(biāo)簽定義了在不支持腳本類型或瀏覽器已禁用腳本的情況下要插入的備用HTML。此標(biāo)簽通常也稱為 <noscript>元素。
<noscript> 標(biāo)簽的使用:
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>HTML5 noscript標(biāo)簽的使用(菜鳥教程 (cainiaoplus.com))</title> </head> <body> <h1>Heading 1</h1> <p>This is a paragraph that appears under Heading 1.</p> <script src="/js/examples.js"></script> <script>document.write("Hello World!")</script> <noscript> <p>This is a <a href="examples.html">link to more examples</a>.</p> </noscript> <noscript>抱歉,你的瀏覽器不支持 JavaScript!</noscript> </body> </html>測試看看 ?/?
IEFirefoxOperaChromeSafari
目前大多數(shù)瀏覽器支持 <noscript> 標(biāo)簽。
noscript 元素用來定義在腳本未被執(zhí)行時的替代內(nèi)容(文本)。
此標(biāo)簽可被用于可識別 <noscript> 標(biāo)簽但無法支持其中的腳本的瀏覽器。
如果不支持腳本類型或瀏覽器已禁用腳本,則<noscript>標(biāo)記將顯示備用HTML內(nèi)容。
如果在瀏覽器中啟用了腳本,則<noscript>標(biāo)記將不會在頁面上顯示內(nèi)容。
另請參見<script>標(biāo)簽。提示:如果瀏覽器支持腳本,那么它不會顯示出 noscript 元素中的文本。
注釋:無法識別 <script> 標(biāo)簽的瀏覽器會把標(biāo)簽的內(nèi)容顯示到頁面上。為了避免瀏覽器這樣做,您應(yīng)當(dāng)在注釋標(biāo)簽中隱藏腳本。老式的(無法識別 <script> 標(biāo)簽的)瀏覽器會忽略注釋,這樣就不會把標(biāo)簽的內(nèi)容寫到頁面上,而新式的瀏覽器則懂得執(zhí)行這些腳本,即使它們被包圍在注釋標(biāo)簽中!
<script>
<!--
function displayMsg()
{
alert("Hello World!")
}
//-->
</script>
在 HTML 4.01 中,<noscript> 標(biāo)簽只允許插入到 <body> 元素中。
在 HTML5 中,<noscript> 標(biāo)簽可以插入到 <head> 和 <body> 區(qū)域中。
XHTML 不支持 <noscript> 標(biāo)簽。
<noscript> 標(biāo)簽支持全局屬性,查看完整屬性表 HTML全局屬性。
HTML 教程:HTML 腳本