07
2018
07

window.onload事件

一、网页中的某些JavaScript脚本代码往往需要在文档加载完成后才能够去执行,否则可能导致无法获取对象的情况,为了避免类似情况的发生,可以使用以下两种方式:

(1).将脚本代码放在网页的底端,运行脚本代码的时候,可以确保要操作的对象已经加载完成。

(2).通过window.onload来执行脚本代码。

每个页面只能使用一次window.onload,而且多次使用的话,只有最后一次绑定的方法可以执行!

二、例子来详解:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			#hd{
				width: 500px;
				height: 300px;
				background:plum;
				margin: 100px auto;
			}
		</style>
		<script type="text/javascript">
//			因为页面是从上往下走的(加载),走到script这里还没有"hd"所以页面不显示,(加载不到);
//			window页面onload加载完成,意思是说页面加载完毕之后再执行function函数

//			需要的时候就加window.onload:需要用js操作body里面的元素的时候,就要写window.onload
			window.onload = function(){
													
//			抓到id是hd的元素,然后绑定单击事件   单击事件名字用onclick   function函数就是处理程序
//			(onclick)单击这个("hd")元素,执行function()这个函数
			document.getElementById("hd").onclick = function(){
				alert('这样可以了吧?');
			}	
			}
		</script>
	</head>
	<body>
		<div id="hd"></div>
	</body>
</html>

原文链接:https://www.qiquanji.com/post/8655.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。