<div id="a">
  <div id="b"></div>
</div>
b放在a里面,所以a就是b的父元素m_divNorth.style.height.replace( 'px ', ' ')
就是把字串中的px替换成空白,但前面的parseInt已经可以达到这个效果了不是吗?

解决方案 »

  1.   

    这么说来m_divNorth.style.height是个类似"25px"的东西?我记得应该是个int类型阿?
      

  2.   

    css的属性都是字串类的
    用offsetHeight就是数字
      

  3.   

    那么m_divNorth.style.top也应该是个字串?强制赋值??
      

  4.   

    offsetTop 没有相对什么父子关系定位,他只是元素相对浏览器页面文档的高度。m_divNorth.style.height.replace( 'px ', ' ')的理解和1楼所说一样,是把高度(如50px)获取后在把px去掉,不过这个是多余的,应为parseInt()函数可以把字符串50px的px去掉直接转为Int型。