<br><br>3879583478579345798<span id="sss"></span><script language="javascript">
<!--
alert(sss.getBoundingClientRect().left);
alert(sss.getBoundingClientRect().top);
//-->
</script>

解决方案 »

  1.   

    相对屏幕吗?还是窗口?相对屏幕麻烦一点,代码如下<body style="margin:10;">
    <table cellspacing=10 border=0 cellpadding=0>
    <tr>
    <td>
    <img height=1000>
    <input type=button value=xxx id=sss onclick=test()><br>
    <br>
    </td>
    </tr>
    </table>
    <script language="javascript">
    <!--
    function getAbsPosition(obj)
    {
    var abs={x:0,y:0}
    while(obj!=document.body){
    abs.x+=obj.offsetLeft;
    abs.y+=obj.offsetTop;
    obj=obj.offsetParent;
    }
    return abs;
    }
    function test(){
    alert((window.screenLeft+document.body.clientLeft+getAbsPosition(sss).x-document.body.scrollLeft)+':'+(window.screenTop+document.body.clientTop+getAbsPosition(sss).y-document.body.scrollTop));
    }
    test()
    //-->
    </script>