一、样式:
<style>
body,div{ margin:0; padding:0}
.div-info{ width:200px; height:200px;border:1px solid #ccc; background:#f2f2f2; font:normal 12px/22px SimSun; position:absolute;top:200px; left:200px}
</style>
二、js
<script type="text/javascript">
function divPos(){
var obj = document.getElementById('demo');
alert("left:"+obj.getBoundingClientRect().left)
alert("top:"+obj.getBoundingClientRect().top)
alert("right:"+obj.getBoundingClientRect().right)
alert("bottom:"+obj.getBoundingClientRect().bottom)
var X= obj.getBoundingClientRect().left+document.documentElement.scrollLeft;
var Y = obj.getBoundingClientRect().top+document.documentElement.scrollTop;
alert("Demo的位置是X:"+X+";Y:"+Y)
}
</script>
三、html
<body style="width:100%; height:100%;">
<div id="demo" class="div-info" οnclick="divPos()">div在浏览器窗口中的位置是,居上200px,居左200px。</div>
</body>
四、图示(top/left/right/bottom具体指示)