<div style="position:absolute;top:123;left:20" id=div1>123456789</div>
<script>
alert("div1的位置是:\nx="+div1.style.left+"\ny="+div1.style.top);
</script>

解决方案 »

  1.   

    不行啊,可以拖动的层没有那个left top值,是用javascript实现层的拖动的,
    是不是只能去js的程序里找位置的变量,层本身有没有位置的属性啊?
      

  2.   

    <script language="Javascript">
    function getIE(e) //这里的 e 就是该层控件
    {
       var t=e.offsetTop;
       var l=e.offsetLeft;
       while(e=e.offsetParent)
       {
          t+=e.offsetTop;
          l+=e.offsetLeft;
       }
       alert("top="+t+"\nleft="+l);
    }
    </script>