HTML标签详解之<script>
<script> 标签用于定义客户端脚本,比如 JavaScript ,vbscript。script 元素既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件。
必需的 type 属性规定脚本的 MIME 类型。JavaScript 的常见应用是图像操作、表单验证以及动态内容更新。
假如<script>元素内部的代码没有位于某个函数中,那么这些代码会在页面被加载时被立即执行。<frameset> 标签之后的脚本会被忽略。<script type="text/javascript">
document.write(" <h1> Hello World!</h1> ")
</script>
<script src="js/main.js" type="text/javascript" charset="utf-8" > </script>
<img src="https://img-blog.csdn.net/20160723235326660?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
< noscript> 元素用来定义在脚本未被执行时的替代内容(文本)。 此标签可被用于可识别 <script> 标签但无法支持其中的脚本的浏览器。
<body>
...
...
<script type="text/javascript">
<!--
document.write("Hello World!")
//-->
</script>
<noscript>Your browser does not support JavaScript!</noscript>
...
...
</body>
无法识别 <script> 标签的浏览器会把标签的内容显示到页面上。为了避免浏览器这样做,您应当在注释标签中隐藏脚本。这样浏览器会忽略注释,就不会把标签的内容写到页面上。而新式的浏览器则懂得执行这些脚本,即使它们被包围在注释标签中!