Skip to main content
 首页 » 编程开发

用window.onload实现无body-onload事件

15年前 (2009-09-30)20600

 有网友问在某些页面中不能加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(){ 

//你的代码

})

阅读延展
评论列表暂无评论
发表评论
新浪微博
微信