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>
|
脚本标签
|