有网友问在某些页面中不能加body或者body因有些原因不能加onload事件,问如何在在无body或者不修改body的情况下如何实现onload事件,目前可以采用window.onload来实现。下面是三种方法:
1.window.onload
window.onload = function() { //你的代码 }
2.window.onload
function initFunction(){ //你的代码 } window.onload = initFunction;
1和2的区别:
重点是
function xx(){ } window.onload=xx 或 window.onload=function(){xx()} 不能用window.onload=xx()
注意括号,采用绑定的时候调用的是指向函数,不是函数结果。
3.window.attachEvent(不兼容Firefox)
window.attachEvent("onload", function(){ //你的代码 })