js中鼠标移动事件触发时,如何获得当前鼠标在哪一个元素上

js中鼠标移动事件触发时,如何获得当前鼠标在哪一个元素上,第1张

首先,获取到事件对象e,
事件来源,IE下面对应的是srcElement,FF下面是target。
下面是一个简单的例子,兼容IE和FireFox
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "http://wwww3org/TR/xhtml1/DTD/xhtml1-transitionaldtd">
<html xmlns="http://wwww3org/1999/xhtml" >
<head>
<title></title>
<script type="text/javascript">
function init() {
documentbodyonmousemove = function(e) {
if (!e) {
e = windowevent;
}
else {
esrcElement = etarget;
}
documentgetElementById("divDebug")innerHTML = "mousemove (" + eclientX + "," + eclientY + ") srcElement=" + esrcElementtagName + "[" + esrcElementid + "]";
};
}
</script>
</head>
<body onload="init()">
<div id="root">
<div id="divDebug"></div>
<div id="div2">div</div>
<span id="span1">span</span>
<a href="#" id="link1">link</a>
</div>
</body>
</html>

以上就是关于js中鼠标移动事件触发时,如何获得当前鼠标在哪一个元素上全部的内容,包括:js中鼠标移动事件触发时,如何获得当前鼠标在哪一个元素上、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9755478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存