<!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>