获取相对于页面底部的元素位置

时间:2009-08-29 01:47:56

标签: javascript

我使用此函数来获取元素相对于页面的y坐标:

function getY(oElement)
{
  var curtop = 0;
  if (oElement.offsetParent) 
  {
    while (oElement.offsetParent) 
    {
      curtop += oElement.offsetTop;
      oElement = oElement.offsetParent;
    }
  }
  else if (oElement.y)
  {
    curtop += oElement.y;
  }

  return curtop;
}

现在我想做同样的事情但是相对于底部而不是顶部的位置,似乎没有类似'offsetBottom'的东西。

我该怎么做?

非常感谢

1 个答案:

答案 0 :(得分:1)

将它与正文/文档本身的高度进行比较。