折叠 编辑本段 HTM九黄盾逐程止此L
折叠 定义和用法
<script> 标签用于定义客户端脚本,比如 JavaScrip皇伯严程反t。
script 元素既可以包含脚本语句,也可以通过 src 360百科属性指向外部脚本文件。
必需的 type 属性规定脚本的 MIME 类型。
JavaScript 的常见应用时图像操作、表单验证以及动态内容更新。
折叠 提示
要不样垂浓提示:假如此元素内部的代码没有数耐了价防危位于某个函数中,那么这些代码会在页面被加载时被立即执行。<frameset> 标签之后的脚本会被忽略。
折叠 实例
在 HTML 页面中插入一段 JavaScr每改笑热城牛听革正ipt:
<script type="text/javascript"> document.write("Hello 神影影首表红旧区World!")</script>
HTML 4 和 XHTML 中<script>标签的不同
在 HTML 4 中,内容类型声明为 C否整裂请激凯零滑煤赵DATA,就是说不会对实体进行解析。
在 XHTML 中,内容类型声明为 (#PCDATA),也就是说会对实体进行解析。
这意味着,在 XHTML 中,应该编码所有特殊的字符,或者把所有内容嵌套在 CDA象肉自全九同镇述TA 部分中。
为了确保在 XHTML 文档中脚本正确进行解析,请使用如下语法:
跟视序染地谓稳由推穿折叠 编辑本段 必选属性
属性 | 值 | 描述 | DTD |
---|---|---|---|
type | MIME-劳苗苦最注概企充必弱老type | 指示脚本的 MIME 类型。 | STF |
折叠 编辑本段 可选属性
属性 | 值 | 描述 | DTD |
---|---|---|---|
charset | charset | 规定在外部脚本文件中使用的字符编码。 | STF |
defer | defer | 规定是否对脚本执行环引值力甚消手需乐候进行延迟,直到页面害他起菜刘加载为止。 | STF |
振相language | s大失越善取德今置次cript | 不赞成使用。规定脚本语言。请使用 type 属性代替它。 | TF |
src | URL | 规定外部脚本文件的 URL。 | STF |
xml:space | preserve | 规定是否保留代码中的空白。 |
折末真异某阻卫费发预价叠 编辑本段 版本差异
在 HTML 4 .01中,"type" 属性是必需的,但在 HTML5 中三厚水货若血宪是可选的。