<div onclick="alert(this.offsetTop+';'+this.offsetLeft)">bobic</div>
<div onclick="alert(this.offsetTop+';'+this.offsetLeft)">ballack</div>
<div onclick="alert(this.offsetTop+';'+this.offsetLeft)">kahn</div>
取得控件的绝对位置
<script language="Javascript">
function getIE(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>
本文介绍了一种使用JavaScript来获取HTML页面中div元素的绝对位置的方法。通过递归遍历offsetParent属性,累加每个父级元素的offsetTop和offsetLeft值,最终可以得到指定元素在整个页面中的确切坐标。
12万+

被折叠的 条评论
为什么被折叠?



