複製鏈接
請複製以下鏈接發送給好友

HTML腳本

鎖定
HTML(標準通用標記語言下的一個應用) 添加腳本,使其動態性和交互性更強。
中文名
HTML腳本
外文名
jiaobenHTML
簡    介
使其動態性和交互性更強。
<noscript>
提供無法使用腳本時的替代內容

HTML腳本腳本元素

script 元素
<script> 標籤用於定義客户端腳本,比如 JavaScript [1] 
script 元素既可包含腳本語句,也可通過 src 屬性指向外部腳本文件。
必需的 type 屬性規定腳本的 MIME 類型。
JavaScript 最常用於圖片操作、表單驗證以及內容動態更新。
下面的腳本會向瀏覽器輸出“百度百科”:
<scripttype="text/javascript">document.write("百度百科")</script>
  • 腳本插入 HTML 頁
HTML 中的腳本使用 <script> 標籤進行定義。請注意你可以使用 type 屬性來指定腳本語言
<html><head></head><body>
<scripttype="text/javascript">document.write("百度百科")</script>
</body></html>
上面的腳本輸出以下結果:
百度百科
<noscript> 標籤
<noscript> 標籤提供無法使用腳本時的替代內容,比方在瀏覽器禁用腳本時,或瀏覽器不支持客户端腳本時。
noscript 元素可包含普通 HTML 頁面的 body 元素中能夠找到的所有元素。
只有在瀏覽器不支持腳本或者禁用腳本時,才會顯示 noscript 元素中的內容,如:
<scripttype="text/javascript">document.write("百度百科")</script><noscript>瀏覽器不支持JavaScript!</noscript>
除了將腳本隱藏於註釋中,你還可以添加 <noscript> 標籤。<noscript>標籤用於定義假如腳本沒有執行時的替代文本。這個標籤被用於以下情況:如果瀏覽器能夠識別 <script>標籤,但是不支持其中的腳本,那麼這些瀏覽器將顯示出 <noscript> 標籤內部的文本。不過,如果瀏覽器支持<script> 內的腳本,那麼瀏覽器將忽略 <noscript> 標籤。
<scripttype="text/javascript">

<!--
document.write("百度百科!")
//-->

</script>
<noscript>瀏覽器不支持JavaScript!</noscript>
<scripttype="text/vbscript">

<!--
document.write("百度百科")
'-->
</script>
<noscript>瀏覽器不支持VBScript!</noscript>
標籤
描述
<script>
定義腳本。
<noscript>
定義在腳本無法執行的情況下的替代文本。
<object>
定義嵌入的對象。
<param>
為對象定義 run-time 設置(參數)。
<applet>
不贊成使用。請使用 <object>。

HTML腳本應付老式瀏覽器

如果瀏覽器壓根沒法識別 <script> 標籤,那麼 <script>標籤所包含的內容將以文本方式顯示在頁面上。為了避免這種情況發生,你應該將腳本隱藏在註釋標籤當中。那些老的瀏覽器(無法識別<script>標籤的瀏覽器)將忽略這些註釋,所以不會將標籤的內容顯示到頁面上。而那些新的瀏覽器將讀懂這些腳本並執行它們,即使代碼被嵌套在註釋標籤內。
<scripttype="text/javascript">

<!--
document.write("百度百科")
//-->
</script>
<scripttype="text/vbscript"><!--document.write("百度百科")'--></script>
參考資料