HTML 脚本


往HTML页面中添加脚本,可增强其动态性与交互性。


示例

插入脚本
本例演示了如何在HTML文档中插入脚本。

应对不支持脚本的浏览器
本例演示了如何应对不支持脚本的浏览器。


在HTML页面中插入脚本

在HTML中,脚本是用<script>标签来定义的。注意:你需用type属性来指定脚本语言。

<html>
<body>

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

</body>
</html>

上述脚本将产生如下输出:

你好!

注意:要学习更多关于HTML脚本的内容,请访问JavaScript教程


应对不支持脚本的浏览器

若一个浏览器无法识别<script>标签,那么它将把<script>标签里的内容当成文本显示出来。为避免浏览器的这种行为,你应当把脚本写在HTML注释里。这样,对于不支持脚本的老式浏览器,它们将忽略注释里的内容,从而脚本内容就不会被显示出来;对于支持脚本的浏览器,尽管脚本被注释标签所围绕着,脚本依然会被执行。

示例

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

VBScript:
<script type="text/vbscript">
<!--
document.write("你好!");
'-->
</script>



<noscript>标签

除了把脚本写在注释里,你还可以增添<noscript>标签。

<noscript>标签用于定义当脚本未被执行时显示的内容。当浏览器能够识别<script>标签、但不支持其中的脚本时,便会将<noscript>标签里的内容显示出来。若浏览器支持<script>标签里的脚本,它将忽略<noscript>标签。

示例

JavaScript:
<script type="text/javascript">
<!--
document.write("你好!");
//-->
</script>
<noscript>您的浏览器不支持JavaScript!</noscript>

VBScript:
<script type="text/vbscript">
<!--
document.write("你好!");
'-->
</script>
<noscript>您的浏览器不支持VBScript!</noscript>



脚本标签

标签 描述
<script> 定义脚本
<noscript> 定义备选文本,用于脚本不被支持的情形
<object> 定义内嵌对象
<param> 定义对象的运行时参数
<applet> 被弃用的,请用<object>代替

粤ICP备11097351号-1