美文网首页
2019-07-09

2019-07-09

作者: 李亚_45be | 来源:发表于2019-07-09 16:28 被阅读0次

body里面的onload和window.onload的区别

区别:body里面的onload是在“页面加载完成后执行的动作”

window里面的onload是在“页面加载时执行的动作”

例子:

在html页面中有一个大图片,想要在图片显示出来后提示一个消息框“图片加载完成”,如果你直接写在JS里function(){alert(“图片加载完成”);}

因为代码执行顺序是从上到下一次执行,图片还没加载,而函数已经执行那么就不合理了,所以用onload方法,就是为了等页面的东西都加载完了才执行。

当页面加载的时候可以调用某些函数

例如定义一个function a(){

}

window.onload = a;

在页面加载的时候就可以调用函数a了

还可以 window.onload = =function() { a(); b(); }

来调用多个方法

实例:

function aa(){

alert("加载完成");

}

相关文章

网友评论

      本文标题:2019-07-09

      本文链接:https://www.haomeiwen.com/subject/sxffkctx.html