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

这一行的oDiv.style.left为什么不能换成oDiv.offsetLeft

function startMove(){

var oDiv=document.getElementById('divBox');

timer = setInterval(function(){

if(oDiv.offsetLeft == 0)

{

clearInterval(timer);

}

else{

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

}

},30)

oDiv.style.left=oDiv.offsetLeft+10+'px';这一行的oDiv.style.left为什么不能换成oDiv.offsetLeft????????????????????一万个问号???????????????

正在回答

1 回答

只有oDiv.style.left才能去改变div的样式,虽然把oDiv.offsetLeft设置小了,但定时器执行下一次同样获得200

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

qq_GreenOrRed_0 提问者

好像懂了!!
2016-09-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这一行的oDiv.style.left为什么不能换成oDiv.offsetLeft

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

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

帮助反馈 APP下载

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

公众号

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