欢迎访问上海莘冉科技有限公司官方网站!
首页 > 客户案例 > 案例分类

案例名称2

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