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

2022-04-23 教育 126阅读
首先,获取到事件对象e,

事件来源,IE下面对应的是srcElement,FF下面是target。

下面是一个简单的例子,兼容IE和FireFox

-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">



functioninit(){
document.body.onmousemove=function(e){
if(!e){
e=window.event;
}
else{
e.srcElement=e.target;
}
document.getElementById("divDebug").innerHTML="mousemove("+e.clientX+","+e.clientY+")srcElement="+e.srcElement.tagName+"["+e.srcElement.id+"]";
};
}





div
span
link


声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com