当我单击或关注某些 html 元素时,我想在浏览器中获取光标的当前X和Y位置。当我这样做时,onclick
它起作用了。但是onfocus
没有。请看下面的例子..
工作代码
<html>
<head>
<title>Untitled</title>
<script type="text/javascript">
<!--
function findXCoord(evt) {
if (evt.x) return evt.x;
if (evt.pageX) return evt.pageX;
}
function findYCoord(evt) {
if (evt.y) return evt.y;
if (evt.pageY) return evt.pageY;
}
//-->
</script>
</head>
<body>
<a onclick="alert('The x coordinate is: ' + findXCoord(event) + ' and the y coordinate is: ' + findYCoord(event));">Hi</a>
</body>
但是当我将onclick 更改为 onfocus时,它没有显示 x,y 位置
(onclick="alert.... 到 onfocus="alert........)