js中window.onload不起作用

<script type="text/javascript">

    //  $(function(){
    //      alert("hello");
    //  }   );
     window.onload=function(){
         alert("hello");
     }  ;

</script>

上述代码我写在了html的头部位置,按照加载顺序是从头到尾,所以调用了onload事件想要达到html页面加载完全之后才alert得目的,可是运行的时候就先alert然后页面才缓冲完全,请问这是为什么啊

阅读 4.2k
1 个回答

页面加载完实际上是指HTML被浏览器转换为DOM树,并且可以操作。
而不是你理解的浏览器GUI线程把DOM树渲染完。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题