HTML腳本

HTML腳本

HTML標準通用標記語言下的一個套用) 添加腳本,使其動態性和互動性更強。

基本介紹

  • 中文名:HTML腳本
  • 外文名:jiaobenHTML
  • 簡介:使其動態性和互動性更強。
  • 用於:標籤用於定義客戶端腳本
  • :提供無法使用腳本時的替代內容
  • 用於:圖片操作、表單驗證
腳本元素,應付老式瀏覽器,

腳本元素

script 元素
<script> 標籤用於定義客戶端腳本,比如 JavaScript。
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>。

應付老式瀏覽器

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

相關詞條

熱門詞條

聯絡我們