您的位置:网站主页> Javascript教程 > Javascript获取某一标签的座标并返回其座标对象

Javascript获取某一标签的座标并返回其座标对象

时间:2018-06-03 02:37:01   编辑:admin   文章来源:php教程网 已阅读:241 次

编程入门教程[www.ask186.com]网站介绍 

    编程入门教程主要涉及WEB开发领域,主要为广大WEB开发人员提供最新的WEB开发资讯信息,包含php教程mysql教程php面试题在线调色板php学习以及常用( Amazon ApiGoogle Api)等API、爱问资源共享HTML转JS不显示xml...[详细]
广告投放: 编程入门教程:www.ask186.com 电话:15818865556

昨天搞了一个日历选择器的小东西,竟然发现以前用的获取标签的座标的函数在Firefox下不能执行,比较郁闷。于是花心思整理了一个,现此代码支持Ie,Firefox,Opera,记录于此!

javascript获取座标
function getAbsPoint(e) {   
    var x = e.offsetLeft;   
    var y = e.offsetTop;   
    while(e = e.offsetParent) {   
        x += e.offsetLeft;   
        y += e.offsetTop;   
    }   
    return {"x": x, "y": y};   
}  


javascript获取座标使用方法
<html>  
<head>  
<meta http-equiv=content-type content="text/html; charset=UTF-8">  
<title>phplamp.org</title>  
<script type="text/javascript">  
function getAbsPoint(e) {   
    var x = e.offsetLeft;   
    var y = e.offsetTop;   
    while(e = e.offsetParent){   
        x += e.offsetLeft;   
        y += e.offsetTop;   
    }   
    return {"x": x, "y": y};   
}   
function phplamp(e) {   
    var xy = getAbsPoint(e);   
    alert("offsetLeft=" + xy.x + "\noffsetTop=" + xy.y);   
}   
</script>  
</head>  
<body>  
<input type="button" onclick="phplamp(this)" value="点击" />    
</body>  
</html>

  • 上一篇:
  • 下一篇:

本文地址:http://www.ask186.com/content/article/js/31912.html(转载请保留)

相关关键词搜索:Javascript

发表评论
      
* 以上用户言论只代表其个人观点,不代表www.ask186.com网站的观点或立场
推荐文档更多
编程入门教程 | PHP教程 | Mysql教程 | Apache教程 | 最新文章 | PHP面试题| 网站地图 | Google地图 | Baidu地图 | 在线WEB论坛| 中纪委反腐最新消息

WEB技术QQ交流群:151963186 站长Q号:547214413
版权所有者:编程入门教程 地址:云南省文山州砚山县盘龙乡 滇ICP备12002707号-1
特别声明:本站内容仅供参考,不作为设计及确切依据!想了解更多,可立即进入Bbs提问