HTML标签 <script>
用于定义客户端脚本,比如 JavaScript。
属性
async
: 可选属性,表示脚本将在页面加载时异步执行。defer
: 可选属性,表示脚本将在页面加载时按照顺序执行。src
: 可选属性,表示引用外部脚本文件的URL。
用法
<script> alert("Hello, World!"); </script>
外部脚本
<script src="myscript.js"></script>
延迟加载脚本
<script src="myscript.js" defer></script>
异步加载脚本
<script src="myscript.js" async></script>
内联事件处理器
<button onclick="alert('Hello, World!')">Click me</button>
内部脚本
<script> document.getElementById("myButton").addEventListener("click", function() { alert("Button clicked!"); }); </script>
以上是 HTML标签 <script>
的基本用法和属性,可以用于在网页中添加交互性和动态性。
属性 | 值 | 描述 |
---|---|---|
async | async | 规定异步执行脚本(仅适用于外部脚本)。 |
charset | charset | 规定在脚本中使用的字符编码(仅适用于外部脚本)。 |
defer | defer | 规定当页面已完成解析后,执行脚本(仅适用于外部脚本)。 |
src | URL | 规定外部脚本的 URL。 |
type | MIME-type | 规定脚本的 MIME 类型。 |
xml:space | preserve | HTML5 不支持。规定是否保留代码中的空白。 |