<html>
<head>
</head>
<script language="javascript">
<!--
function getXY(obj){
var x=0 ,y=0;
for(var Obj = obj; Obj; Obj = Obj.offsetParent)
{
x += parseInt(Obj.offsetLeft);
y += parseInt(Obj.offsetTop);
}
x = event.clientX+document.body.scrollLeft-x;
y = event.clientY+document.body.scrollTop -y;
alert("X="+x+" Y="+y);
}
//-->
</script>
<body style="background-color:#0f0f0f;">
<table >
<tr>
<td> </td>
<td> </td>
<td> <img src="images/bd-bg.png" onclick="getXY(this)" border="0" alt="" /></td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
本文介绍了一个简单的JavaScript函数getXY,该函数可以用于获取HTML页面中指定元素相对于浏览器窗口的位置坐标。通过遍历元素及其父元素的偏移量,并结合滚动条的位置进行计算,实现了这一功能。
301

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



