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