JS 获取鼠标位置

<html>
<head>
<script language="javascript" type="text/javascript">
<!--
var domType = '';
if (document.all) {
domType = "ie4";
} else if (document.getElementById) {
domType = "std";
} else if (document.layers) {
domType = "ns4";
}
function initMouseMove(){
if(!document.all){
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = mouseMove;
}
function mouseMove(e){
var x,y;
if(!document.all){
fetch_object("txt").value="move";
x=e.pageX;
y=e.pageY;
}else{
x=document.body.scrollLeft+event.clientX;
y=document.body.scrollTop+event.clientY;
}
fetch_object("txt").value=x+":"+y;
}
var objects=new Array();

function fetch_object(idname, forcefetch) {
if (forcefetch || typeof(objects[idname]) == "undefined") {
switch (domType) {
case "std": {
objects[idname] = document.getElementById(idname);
}
break;

case "ie4": {
objects[idname] = document.all[idname];
}
break;

case "ns4": {
objects[idname] = document.layers[idname];
}
break;
}
}
return objects[idname];
}
-->
</script>
<title>get mouse position</title>
</head>
<body οnlοad="initMouseMove()">
<input id="txt"/>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值