JavaScript HTML DOM onload 事件
-
onload 事件
加载对象时发生onload事件。onload通常在<body>元素中用于在网页完全加载所有内容(包括图像,脚本文件,CSS文件等)后执行脚本。onload事件可用于检查访问者的浏览器类型和浏览器版本,并根据信息加载正确版本的网页。onload事件也可用于处理cookie(参见下面的“更多示例”)。加载页面后立即执行JavaScript:
尝试一下<body onload="myFunction()">
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 事件 onload 支持支持支持支持支持 -
语法
在HTML中:<element onload="myScript">在JavaScript中:object.onload = function(){myScript};在JavaScript中,使用addEventListener()方法:object.addEventListener("load", myScript);注意:在Internet Explorer 8和更早版本不支持使用addEventListener()方法。 -
-
更多例子
在<img>元素上使用onload。加载图像后立即警告“图像已加载”:
尝试一下<img src="w3javascript.gif" onload="loadImage()" width="100" height="132"> <script> function loadImage() { alert("Image is loaded"); } </script>
使用onload事件处理cookie:
尝试一下<body onload="checkCookies()"> <script> function checkCookies() { var text = ""; if (navigator.cookieEnabled == true) { text = "Cookies are enabled."; } else { text = "Cookies are not enabled."; } document.getElementById("demo").innerHTML = text; } </script>
-
相关页面
JavaScript参考 : HTML onload 属性