HTML <script> 标签

定義和用法

定义一段诸如 JavaScript 的脚本。

HTML 与 XHTML 之间的差异

在 HTML 4.01 中,script 元素的 "language" 屬性不被赞成使用。

在 XHTML 1.0 Strict DTD 中,script 元素的 "language" 屬性不被支持。

提示和注釋:

注釋:假如此元素内部的代码没有位于某个函数中,那么这些代码会在页面被加载时被立即执行。<frameset> 标签之后的脚本会被忽略。

例子

<script type="text/javascript">
  document.write("Hello World!")
</script>

必選的屬性

屬性 描述 DTD
type
  • text/ecmascript
  • text/javascript
  • application/ecmascript
  • application/javascript
  • text/vbscript
指示脚本的 MIME 类型。有关 type 屬性的详细信息 STF

可选的屬性

屬性 描述 DTD
charset charset 定義用在腳本中的字符編碼。 STF
defer defer 指示腳本不會生成任何的文檔內容。浏覽器可以繼續解析並繪制頁面。 STF
language
  • javascript
  • livescript
  • vbscript
  • other
规定脚本语言。不赞成使用。请使用 type 屬性代替它。 TF
src URL 定义指向包含脚本的文件的 URL(这样您就可以引用某个包含脚本的文件,而不是直接把脚本插入您的 HTML 文档中)。 STF

标准屬性

xml:space

如需完整的描述,請訪問标准屬性

事件屬性

NONE

如需完整的描述,請訪問事件屬性