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

如需完整的描述,请访问事件属性

TIY 实例

插入一段脚本
本例演示如何将脚本插入 HTML 文档。
运行于不支持脚本的浏览器
本例演示如何对付不支持脚本的浏览器。