【轉載請保留風信網文章內容的完整性,如果您不能遵守此原則,我們將保留追究法律責任的權利】
<script> 標籤
定義和用法
<script> 標籤用於定義用戶端腳本,比如 HTTP://www.aliyun.com/zixun/aggregation/33906.html">JavaScript。
script 元素即可包含腳本語句,又可通過 src 屬性指向外部指令檔。
必需的 type 屬性規定腳本的 MIME 類型。
JavaScript 通常的用途是圖像操作、表單驗證以及內容動態更改。
實例
<script type="text/javascript">
document.write("Hello World!")
</script>
親自試一試
<! DOCTYPE HTML>
<html>
<body>
<script type="text/javascript">
document.write("Hello World!")
</script>
</body>
</html>
HTML 4.01 與 HTML 5 之間的差異
async 屬性是 HTML 5 中的新屬性。
在 HTML 5 中,不再支援 HTML 4.01 中的一些屬性。
提示和注釋
注釋:腳本按照如下方式執行:
如果 async 屬性為 true,則腳本會相對於文檔的其餘部分非同步執行,這樣腳本會在頁面繼續解析的過程中執行。
如果 async 屬性為 false,而 defer 屬性為 true,則腳本會在頁面完成解析後執行。
如果 async 和 defer 屬性均為 false,那麼腳本會立即執行,頁面會在腳本執行完畢後繼續解析。
風信網(www.ithov.com)提示:如果存在 src 屬性,則 <script> 標籤必須是空的。
屬性
屬性 值 描述 async async 定義腳本是否非同步執行。 type text/ecmascript text/javascript application/ecmascript application/javascript text/vbscript 指示腳本的 MIME 類型。 charset charset 定義腳本中使用的字元編碼。 不支援。 defer defer 指示腳本不會生成任何文檔內容。 瀏覽器可繼續解析並繪製頁面。 language javascript livescript vbscript other HTML 5 中不支援。 src URL 定義指向包含腳本的檔的 URL(這樣您就可以引用某個包含腳本的檔,而不是直接把腳本插入您的 HTML 文檔中)。 xml:space preserve HTML 5 中不支援。
標準屬性
<script> 標籤支援 HTML 5 中的標準屬性。
事件屬性
<script> 標籤支援 HTML 5 中的事件屬性。