为什么改变背景颜色要用到window.onload, 而删除和添加都不用window.onload

来源:9-22 编程练习

Tmaker

2016-03-02 15:45

为什么改变背景颜色要用到window.onload, 而删除和添加都不用window.onload

写回答 关注

3回答

  • mrpei
    2016-03-03 09:32:30

    onload是窗体加载时执行,改变背景颜色放这里,确保所有的函数加载,无需再调用;如果元素事先没有绑定响应事件,也可以动态绑定函数放在这里。没有特殊需求,一般元素上都绑定了事件响应事件,所以删除添加函数无需onload加载,当点击事件触发时加载就可以了。

  • 一点一
    2016-03-02 22:35:16

    个人理解是,不知道对不对

    window.onload是页面加载的时候执行的,需要加载后直接执行。

    而删除添加,是点击事件驱动,页面加载不需要执行,点击后再执行。

  • smujimmy
    2016-03-02 22:22:09

    确保变色函数能全部加载

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题