位置:电子教程 > HTML入门到精通 推荐学习资源
第1章 HTML 入门
第2章 HTML 基础标签
第3章 HTML 高级标签
第4章 HTML 表单标签
第5章 HTML 媒体和视频(Videos)
当前阅读教程:HTML入门到精通 > 3.1.6 HTML <script> 元素
阅读(22555525)      收藏       赞(5685)      分享
上一篇: 3.1.5 HTML <style> 元素 下一篇: 3.1.7 综合示例

<script> 标签用于定义客户端脚本,比如 JavaScript

script 元素既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件。

必需的 type 属性规定脚本的 MIME 类型。

JavaScript 的常见应用时图像操作、表单验证以及动态内容更新。

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

HTML XHTML 之间的差异

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

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

HTML 4 XHTML 在处理脚本中的内容方面有所不同

HTML 4 中,内容类型声明为 CDATA,就是说不会对实体进行解析。

XHTML 中,内容类型声明为 (#PCDATA),也就是说会对实体进行解析。

这意味着,在 XHTML 中,应该编码所有特殊的字符,或者把所有内容嵌套在 CDATA 部分中。为了确保在 XHTML 文档小白教程网中脚本正确进行解析,请使用如下语法:

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

必选的属性

属性

描述

type

MIME-type

指示脚本的 MIME 类型。

可选的属性

属性

描述

async

async

规定异步执行脚本(仅适用于外部脚本)。

charset

charset

规定在外部脚本文件中使用的字符编码。

defer

defer

规定是否对脚本执行进行延迟,直到页面加载为止。

language

script

不赞成使用。规定脚本语言。请使用 type 属性代替它。

src

URL

规定外部脚本文件的 URL。

xml:space

preserve

规定是否保留代码中的空白。


上一篇: 3.1.5 HTML <style> 元素 下一篇: 3.1.7 综合示例
QQ交流群:147415688             广告联系QQ:45157718(微信同号)