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

为什么我写 list.style.left=parseInt(list.style.left)+600+'px';并没有用,将parseInt(list.style.left)换成list.offsetLeft就可以?

list.style.left=parseInt(list.style.left)+600+'px';


list.style.left=list.offsetLeft+600+'px';

正在回答

5 回答

style.left属性你在HTML文档可以使用但是在js中是不可读的你试试直接用offsetleft吧,这个在js里面是可以的 

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

楼上说的对  这个left值要放在html的代码里面  而不是css代码里

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

shinier_

好奇为什么要把left放在html里面!
2016-08-09 回复 有任何疑惑可以回复我~

你HTML里设置style了没

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

用的谷歌

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

你用的什么浏览器?

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

举报

0/150
提交
取消

为什么我写 list.style.left=parseInt(list.style.left)+600+'px';并没有用,将parseInt(list.style.left)换成list.offsetLeft就可以?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信