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: |
<noscript>标签
除了把脚本写在注释里,你还可以增添<noscript>标签。
<noscript>标签用于定义当脚本未被执行时显示的内容。当浏览器能够识别<script>标签、但不支持其中的脚本时,便会将<noscript>标签里的内容显示出来。若浏览器支持<script>标签里的脚本,它将忽略<noscript>标签。
示例
JavaScript: <script type="text/javascript"> <!-- document.write("你好!"); //--> </script> <noscript>您的浏览器不支持JavaScript!</noscript> VBScript: |
脚本标签
标签 | 描述 |
---|---|
<script> | 定义脚本 |
<noscript> | 定义备选文本,用于脚本不被支持的情形 |
<object> | 定义内嵌对象 |
<param> | 定义对象的运行时参数 |
<applet> | 被弃用的,请用<object>代替 |