课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么改变背景颜色要用到window.onload, 而删除和添加都不用window.onload
2016-03-02
源自:JavaScript进阶篇 9-22
正在回答
onload是窗体加载时执行,改变背景颜色放这里,确保所有的函数加载,无需再调用;如果元素事先没有绑定响应事件,也可以动态绑定函数放在这里。没有特殊需求,一般元素上都绑定了事件响应事件,所以删除添加函数无需onload加载,当点击事件触发时加载就可以了。
个人理解是,不知道对不对
window.onload是页面加载的时候执行的,需要加载后直接执行。
而删除添加,是点击事件驱动,页面加载不需要执行,点击后再执行。
确保变色函数能全部加载
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答为什么我的“删除和添加”部分运行良好,却改不了背景颜色?window.onload=function()这部分代码有问题吗?
2 回答为什么改变不了背景颜色?
2 回答为什么要用 window.onload=function(){}
4 回答改变背景 和 添加行 不起作用,怎么都找不到错误
3 回答 window.onload = function(),这里为什么一定要用 window.onload啊,不明白,不是不关窗口加载的事?只是鼠标移动到才变色而已??