向 HTML 添加腳本(Script),使其動(dòng)態(tài)性和交互性更強(qiáng)。
將腳本插入 HTML 頁
HTML 中的腳本使用 <script> 標(biāo)簽進(jìn)行定義。請(qǐng)注意你可以使用 type 屬性來指定腳本語言。
<html>
<head>
</head>
<body>
<script type="text/javascript">
document.write("Hello World!")
</script>
</body>
</html>上面的腳本輸出以下結(jié)果:
Hello World!
提示:如果需要學(xué)習(xí)更多有關(guān)在 HTML 中編寫腳本的知識(shí),請(qǐng)?jiān)L問我們的《JavaScript 教程》
如何應(yīng)付老式的瀏覽器
如果瀏覽器壓根沒法識(shí)別 <script> 標(biāo)簽,那么 <script> 標(biāo)簽所包含的內(nèi)容將以文本方式顯示在頁面上。為了避免這種情況發(fā)生,你應(yīng)該將腳本隱藏在注釋標(biāo)簽當(dāng)中。那些老的瀏覽器(無法識(shí)別 <script> 標(biāo)簽的瀏覽器)將忽略這些注釋,所以不會(huì)將標(biāo)簽的內(nèi)容顯示到頁面上。而那些新的瀏覽器將讀懂這些腳本并執(zhí)行它們,即使代碼被嵌套在注釋標(biāo)簽內(nèi)。
實(shí)例
JavaScript:
<script type="text/javascript">
<!--
document.write("Hello World!")
//-->
</script>
VBScript:
<script type="text/vbscript">
<!--
document.write("Hello World!")
'-->
</script>
<noscript> 標(biāo)簽
除了將腳本隱藏于注釋中,你還可以添加 <noscript> 標(biāo)簽。<noscript> 標(biāo)簽用于定義假如腳本沒有執(zhí)行時(shí)的替代文本。這個(gè)標(biāo)簽被用于以下情況:如果瀏覽器能夠識(shí)別 <script> 標(biāo)簽,但是不支持其中的腳本,那么這些瀏覽器將顯示出 <noscript> 標(biāo)簽內(nèi)部的文本。不過,如果瀏覽器支持 <script> 內(nèi)的腳本,那么瀏覽器將忽略 <noscript> 標(biāo)簽。
JavaScript:
<script type="text/javascript">
<!--
document.write("Hello World!")
//-->
</script>
<noscript>Your browser does not support JavaScript!</noscript>
VBScript:
<script type="text/vbscript">
<!--
document.write("Hello World!")
'-->
</script>
<noscript>Your browser does not support VBScript!</noscript>
|