哪个受到更广泛的支持:window.onload或document.onload?
window.onload
document.onload
他们什么时候开火?
现在,在某些浏览器中,它还可以充当document.onloadDOM 的角色并在DOM准备就绪时触发。
他们的支持程度如何?
window.onload似乎得到了最广泛的支持。实际上,从某种意义上讲,某些最现代的浏览器已替换document.onload为window.onload。
浏览器支持问题很可能是许多人开始使用jQuery之类的库来处理对文档准备就绪的检查的原因,如下所示:
$(document).ready(function() { /* code here */ }); $(function() { /* code here */ });
为了历史的目的。window.onloadvs body.onload:
body.onload
不久前在codingforums上也提出了类似的问题,涉及window.onloadover的用法body.onload。结果似乎是您应该使用,window.onload因为将您的结构与操作分开是很好的。