当文档载入完成时调用一个函数

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>当文档载入完成时调用一个函数</title>
</head>
<body>
<script>
function onLoad(f){
if(onLoad.loaded){//如果文档已经载入完成
window.setTimeout(f,0);//将f放入异步队列,并尽快执行它
}else if(window.addEventLister){//注册事件的标准方法
window.addEventLister('load',f,false);
}else if(window.attachEvent){
window.attachEvent('load',f);//IE8以及更早的IE版本浏览器注册事件的方法
}
}
onLoad.loaded = false;//给onLoad设置一个标志,用来指示文档是否载入完成
onLoad(function(){onLoad.loaded = true});//注册一个函数,当文档载入完成时设置这个标志
</script>
</body>
</html>

posted @ 2018-07-17 11:00  金牛座的女孩  阅读(94)  评论(0编辑  收藏  举报