javascript中绑定body的onload事件的几种方法?
1个回答
展开全部
一般来说,有4种方法:
1:直接把代码写在html里,例如:<body onload="functionA();functionB()">
2:写在页面的js里,例如:
window.onload = function () {
functionA();
functionB();
}
3:用绑定事件的方式绑定上去,例如:
function addListener (element, event, fn) {
if (window.attachEvent) {
element.attachEvent('on' + event, fn);
} else {
element.addEventListener(event, fn, false);
}
}
addListener(window, 'load', functionA);
addListener(window, 'load', functionB);
4:用第三方js框架(如jquery)来绑定事件,例如:
$("body").on("load",function(){
})
1:直接把代码写在html里,例如:<body onload="functionA();functionB()">
2:写在页面的js里,例如:
window.onload = function () {
functionA();
functionB();
}
3:用绑定事件的方式绑定上去,例如:
function addListener (element, event, fn) {
if (window.attachEvent) {
element.attachEvent('on' + event, fn);
} else {
element.addEventListener(event, fn, false);
}
}
addListener(window, 'load', functionA);
addListener(window, 'load', functionB);
4:用第三方js框架(如jquery)来绑定事件,例如:
$("body").on("load",function(){
})
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询