【发布时间】:2022-02-07 16:52:23
【问题描述】:
在此示例中,当我在 div 内移动鼠标时,我想显示鼠标当前位置的(x 和 y 坐标),但它显示错误。为什么?
function fifa(ev){
document.getElementById('div1').style.background = "cornsilk";
document.getElementById('div1').innerHTML = (ev.clientX + " " + ev.clientY);
}
div {
height:200px;
width:200px;
border:2px solid #000;
background:green;
display:inline-block;
margin:20px;
}
<div id="div1" onmousemove="fifa(ev)">onmousemove</div>
【问题讨论】:
-
见stackoverflow.com/a/63119431/1169519,错误原因在经常被误解的行为章节中解释。
标签: javascript html dom-events