请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

onload定义在设定src之后,为什么还会生效

图片描述

请问这个 img 的 onload 不是应该在 设定 src 之前写吗,图上这样按理说都已经加载好了图片,在这之前并没有定义 onload,就不会触发加载完成的回调函数,而在这之后定义为什么还会生效呢

正在回答 回答被采纳积分+3

1回答

达人辉 2018-10-23 21:03:19

因为加载图片 src = 'xxx' 是异步的,加载完图片会进入 onload 回调

0 回复 有任何疑惑可以回复我~
  • 提问者 lost_sky #1
    如果图片非常小,瞬间就加载完了,但还没执行到定义 onload,那在执行 onload 以后还会跑里面的逻辑吗
    回复 有任何疑惑可以回复我~ 2018-10-26 09:46:33
  • 好好学习JS 回复 提问者 lost_sky #2
    是的,我也认为src应该在onload定义之后再定义
    回复 有任何疑惑可以回复我~ 2019-02-21 17:45:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信