window.onload用法详解
时间: 2023-08-24 20:40:44 浏览: 152
JavaScript中window.open用法实例详解
5星 · 资源好评率100%
window.onload 是一个在文档加载完成后自动执行的事件,常用于在页面加载完成后执行一些 JavaScript 代码。
该事件可以通过两种方式定义:一种是直接在 HTML 页面中使用 onload 属性,另一种是在 JavaScript 代码中使用 addEventListener() 方法。
以下是两种方式的示例代码:
HTML页面中使用 onload 属性:
```html
<!DOCTYPE html>
<html>
<head>
<title>示例</title>
</head>
<body onload="myFunction()">
<h1>Hello World!</h1>
<script>
function myFunction() {
alert("页面加载完成!");
}
</script>
</body>
</html>
```
JavaScript 代码中使用 addEventListener() 方法:
```html
<!DOCTYPE html>
<html>
<head>
<title>示例</title>
</head>
<body>
<h1>Hello World!</h1>
<script>
window.addEventListener("load", function() {
alert("页面加载完成!");
});
</script>
</body>
</html>
```
无论使用哪种方式,都需要注意以下几点:
1. 只有当页面完全加载完成后,才会触发该事件;
2. 如果在页面加载过程中出现错误,可能会导致该事件无法触发;
3. 如果有多个 onload 事件,它们会按照定义的顺序依次执行。
总之,window.onload 是一个非常常用的事件,可以帮助我们在页面加载完成后执行一些必要的 JavaScript 代码。
阅读全文