HTML <script>标签

示例

在HTML页面中插入JavaScript脚本:

<script type="text/javascript">
document.write("你好!")
</script>

试一个 »

定义及用法

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

可以直接把脚本代码放在<script>元素里,也可以通过<script>的src属性来引用外部脚本文件。

必选属性type用于指明脚本的MIME类型。

JavaScript常被用于操作图像、验证表单以及动态修改内容等用途。


浏览器支持

Internet Explorer Firefox Opera Google Chrome Safari

所有主流浏览器均支持<script>标签。


HTML和XHTML之间的差异

HTML 4与XHTML在处理脚本内容上有所不同:

这就是说,在XHTML里,应对所有特殊字符进行编码,或者把他们放在CDATA区段里。

为了确保XHTML文档里的脚本能被正确解析,请采用以下语法:

<script type="text/javascript"><![CDATA[
var i=10;
if (i<5)
  {
  // 一些代码
  }
//]]></script>


提示和注意

提示:另请参见<noscript>元素,它用于为那些浏览器不支持脚本的用户显示备选内容。


必选属性

DTD栏表明哪种文档类型支持此属性。S=Strict,T=Transitional,F=Frameset。

属性 描述 DTD
type MIME类型 指明脚本的MIME类型 STF

可选属性

属性 描述 DTD
charset 字符编码 指明外部脚本文件的字符编码 STF
defer defer 通知浏览器可以在页面加载完成后再执行脚本 STF
src URL 指定外部脚本文件的URL STF
xml:space preserve 指明是否保留代码里的空白  


核心属性

<script>标签不支持任何核心属性。

更多关于核心属性的信息。


事件属性

<script>标签不支持任何事件属性。

更多关于事件属性的信息。

粤ICP备11097351号-1