Javascript 如何使用本机JS确定光标当前位置

Javascript 如何使用本机JS确定光标当前位置,javascript,Javascript,如何仅使用本机JS确定当前鼠标光标坐标?我知道我们可以使用它,但我认为只将jQuery用于处理mousemove事件是个坏主意 window.addEventListener('mousemove', function(e) { document.body.innerHTML = 'position : ' + e.pageX + ' x ' + e.pageY; }, false); 相对于什么的坐标?页面,一个容器?jQuery mousemove只是标准Javascript mo

如何仅使用本机
JS
确定当前鼠标光标坐标?我知道我们可以使用它,但我认为只将
jQuery
用于处理
mousemove
事件是个坏主意

window.addEventListener('mousemove', function(e) {
    document.body.innerHTML = 'position : ' + e.pageX + ' x ' + e.pageY;
}, false);

相对于什么的坐标?页面,一个容器?jQuery mousemove只是标准Javascript mousemove事件的一个接口。您可能还想检查是否设置了e。我记得旧版IE浏览器有一个全局事件对象,所以函数的第一行可能类似于
e=e | | event
@beipowel-旧版IE不支持addEventListener,所以这不是一个真正的问题。顺便说一句,答案的复印件很好。
window.addEventListener('mousemove', function(e) {
    alert('position : ' + e.pageX + ' x ' + e.pageY)
}, false);