我在页面标签上调用了onmouseover
函数
<td onmouseover="artifactAlt(this,event,2)"></td>
事件MouseEvent()
,但我不知道它的参数。
当我在控制台中调用artifactAlt(this,event,2)
时,它会抛出错误,因为MouseEvent()
的某些参数是错误的。
当调用naturaly的函数不是来自控制台时,是否可以以调试模式以某种方式保存MouseEvent()
状态。
答案 0 :(得分:1)
根据documentation,mouseover事件包含有关光标位置的信息,可以按如下方式检索:
function startTracking(event) {
display("Mouse position at X: " + event.clientX + " and Y:" + event.clientY);
}
function stopTracking() {
display("");
}
function display(text) {
document.getElementById("display").innerHTML = text;
}
<table>
<tr>
<td onmousemove="startTracking(event)" onmouseout="stopTracking()">
<p>Mouseover this text to display the cursor position.</p>
</td>
</tr>
</table>
<p id="display"></p>