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 不支持。规定是否保留代码中的空白。 |