如何获取某个对象在浏览器窗口中的实际位置?

crimson1128 2004-10-08 10:01:37
如题,怎样得到在页面中任意一个对象的实际位置,比如
<html>
......
<body>
......
<table id=t1>
......
</table>
......
</body>
</html>

怎样得到t1的像素位置?
...全文
108 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
crimson1128 2004-10-12
  • 打赏
  • 举报
回复
这样也不行的,如果t1是body的子元素倒是没错,但是如果t1的父元素不是body就还是不行,
正确的方法需要进行递归,直到找到body为止,问题已经解决了。感谢大家支持
tianch 2004-10-10
  • 打赏
  • 举报
回复
tl.offsetLeft
tl.offsetTop
kingchang2000 2004-10-09
  • 打赏
  • 举报
回复
obj.style.left
obj.style.top
ttyp 2004-10-09
  • 打赏
  • 举报
回复
object.style.posLeft
crimson1128 2004-10-09
  • 打赏
  • 举报
回复
楼上两位,你们的方法只适用于设置了绝对位置的元素上,否则得到的都是0
crimson1128 2004-10-09
  • 打赏
  • 举报
回复
有没有人知道啊?
crimson1128 2004-10-08
  • 打赏
  • 举报
回复
各位高手,有没有人会做阿,如果是太简单了就麻烦给个简单的答复好不好?
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-08 10:01
社区公告
暂无公告