为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要写window.onload?

①为什么要从窗口加载就开始获取oDiv?

oDiv.style.left = oDiv.offsetLeft+10+'px';

②为什么等号左边不也写成offsetLeft呢?

正在回答

1 回答

window.onload等到页面内包括图片的所有元素加载完毕后才执行

等号左边的意思是 oDiv这个对象的style样式(css样式)下的left这个属性并且 style.left 返回的是字符串 而offsetLeft返回的是一个数值  这也就是为什么要在后边加一个单位+'px';不过问第二个问题,我觉得你是个有想法的人

1 回复 有任何疑惑可以回复我~
#1

慕斯卡7711550

并且 style.left 是读写性质的,而offsetLeft是只读的
2016-07-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要写window.onload?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号