Javascript 使用js代码制作鼠标位置,并将该位置放置在其他js代码中

Javascript 使用js代码制作鼠标位置,并将该位置放置在其他js代码中,javascript,jquery,Javascript,Jquery,我有一个自动点击器,可以控制鼠标位置。代码如下: var elem = document.elementFromPoint( x,y ); elem.addEventListener('click', function() { console.log('clicked') }, false); var support = true; try { if (new MouseEvent('click', {bubbles: false}).bubbles !== false)

我有一个自动点击器,可以控制鼠标位置。代码如下:

var elem = document.elementFromPoint( x,y );

elem.addEventListener('click', function() {
    console.log('clicked')
}, false);

var support = true;

try {
    if (new MouseEvent('click', {bubbles: false}).bubbles !== false) {
        support = false;
    } else if (new MouseEvent('click', {bubbles: true}).bubbles !== true) {
        support = false;
    }
} catch (e) {
    support = false;
}

setInterval(function() {
    if (support) {
        var event = new MouseEvent('click');
    }else{
        var event = document.createEvent('Event');
        event.initEvent('click', true, true);
    }
    elem.dispatchEvent(event);
},1000);
我还有获取鼠标位置的代码:

var cursorX;
var cursorY;
document.onmousemove = function(e){
    cursorX = e.pageX;
    cursorY = e.pageY;
}
setInterval("checkCursor()", 1000);
function checkCursor(){
   alert( cursorX + ","+ cursorY);
}
我的问题是:如何在document.elementFromPoint(x,y)中放置鼠标位置?


我知道可以放置我的x和y,但我想在我将鼠标移动到任何位置时更新x和y

您实际上需要先初始化
elem
cursorX
cursorY
,抱歉,没有测试此代码

将elem声明为变量
var elem=document.elementFromPoint(cursorX,cursorY)

并初始化游标
cursorX=0;粗略=0

然后在mousemove函数中,执行以下操作

document.onmousemove = function(e) {
   cursorX = e.pageX;
   cursorY = e.pageY;
   elem = document.elementFromPoint(e.pageX, e.pageY);
}

可能重复的我知道可以把我的x和y,但我想x和y更新时,我移动鼠标的任何地方