测试鼠标光标位置

本文介绍了一个使用JavaScript实现的网页应用,该应用可以实时显示鼠标光标在屏幕上的位置,包括相对于视口、屏幕和元素的坐标。通过简单的HTML和JavaScript代码,读者可以了解如何获取这些坐标,并观察不同事件(如鼠标移动)对坐标的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<html>
<title>测试鼠标光标位置</title>
<head>
<script language="JavaScript">

function showPos()
{
 fired.innerText="X="+event.x+"  Y="+event.y;

client.innerText="X="+event.clientX+"  Y="+event.clientY;

myScreen.innerText="X="+event.screenX+"   Y="+event.screenY;

offset.innerText="X="+event.offsetX+"  Y="+event.offsetY;

mycursor.style.posLeft=event.clientX;

mycursor.style.posTop=event.clientY;
}
</script>
</head>
<body onmousemove="showPos()">
<h2 >元素和事件名称</h2>
<hr>
<div id="mycursor" style="position:absolute; top:10;left:10; height:20;width:20;background:blue"></div>

<p>按一下文件显示鼠标光标的位置</p>
<form>
<input type="button" value="坐标(0,0)"  onclick="window.moveTo(0,0);">

<input type="button" value="坐标(100,150)"  onclick="window.moveTo(100,150);">
</form>
Fired:<span id="fired"></span><br>
Client:<span id="client"></span><br>

Screen:<span id="myScreen"></span><br>
Offset:<span id="offset"></span><br>

 </body>
</html>
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值