Home > News > Dynamics

亚克力材料的缺点1

发表时间:2017-09-12      文章来源:苏州业冠

style定义了answer的margin和border,我想要获取answer的marginLeft,想想很简单,直接 parseInt(answer.style.marginLeft) 就可以了嘛?! 真的可以嘛?我们来试试! 先alert一下offsetLeft,自然不带px,纯数值,一切正常!(208=200+8)8px是浏览器默认的外边距,没有清楚默认样式哈! 然后再alert(parseInt(answer.style.marginLeft)),我明明定义了嘛!结果出来的是 然后我又重新定义下marginLeft,再次alert一下,就有了 可能有人奇怪,为什么要加 parseInt 呢,那我们继续试试 ,去掉parseInt ,结果就是这个样子: 所以嘛,因为常用到不带px的数字,所以要用parseInt,现在知道js要获取margin值要再次定义下了吧! 至于为什么嘛,我也不造,有人知道的告我哦!有红包哦!