[已解决问题] 如何获取网页中某标记的位置
提问时间: 2008-04-12 00:52
悬赏分:10 浏览:216 次
用js获取页面中某标记的坐标值,如:当鼠标移到A标记时获取其位置坐标
提问者:*Alacky - 初学一级

问题补充:谢谢 丁学 的回答,不过这个不是我想要的,这个方法当鼠标从不同方向移动到标记时获取的坐标是不同的,我需要从不同地方移动到标记上获取的坐标值都一样,即:相当于标记的left和top值

最佳答案
<html>
<head>
    <script type="text/javascript">
        function getPosition(e){
            if(e.pageX && e.pageY)
            {
                x=e.pageX;
                y=e.pageX;
            }
            else
            {
                x=e.clientX + document.body.scrollLeft - document.body.clientLeft;
                y=e.clientY + document.body.scrollTop  - document.body.clientTop;
            }
            document.getElementById("curposition").innerHTML="X:"+x+", Y:"+y;
        }
    </script>
</head>
<body>
    当前位置:<span id="curposition"></span>
    <div style="margin:200px;"><a href="http://www.cnblogs.com/dingxue" onmousemove="getPosition(event)">这是我的博客</a></div>
</body>
</html>
4/12/2008 8:01:33 AM 回答者:丁学


提问者对于答案的评价:谢谢提供的链接,SF
评论
1个月前   丁学 :
那你看看这个:
http://hi.baidu.com/inkiyo/blog/item/7c68eed64dfbee2c06088b08.html
我试过了,可以的
1个月前   *Alacky :
谢谢了
4周前   dudu :
http://space.cnblogs.com/question/1081/
2周前   Kenneth Byron :
yui getElementPos
http://space.cnblogs.com/question/1081/
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除