如何获得一个控件离页面顶点top = 0得距离?也就是说,他相对于页面的top是多少?

coo_key 2005-08-03 05:14:58
如何获得一个控件离页面顶点top = 0得距离?也就是说,他相对于页面的top是多少?
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
freedomfans 2005-10-09
  • 打赏
  • 举报
回复
有时候好象不准确啊
coo_key 2005-08-04
  • 打赏
  • 举报
回复
谢谢!!
GageCSDN 2005-08-03
  • 打赏
  • 举报
回复
<body>
<script language="JavaScript">
<!--
function getTop(obj,Top,n)
{
if(!n)n=0;
n++;
if(typeof(obj) != "object") return 0;
if(typeof(obj.tagName) != "string") return 0;
if(isNaN(Top)) Top = 0;
Top = Top * 1;
if(obj.parentElement.tagName == "BODY")
{
return Top + obj.clientTop + obj.offsetTop;
}
else
{
var obj2 = obj.parentElement;
var Top2 = 0;
if(obj2.tagName != "TR")Top2 = Top + obj.clientTop + obj.offsetTop;
if(n < 100) return getTop(obj2,Top2,n);
}
}

//-->
</script>
<input type="button" onclick="alert(getTop(this));" value="查看">
</body>

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧