gpt4 book ai didi

javascript - 用js代码设置鼠标位置并将该位置放在其他js代码中

转载 作者:行者123 更新时间:2023-11-27 23:16:30 26 4
gpt4 key购买 nike

我有一个可与鼠标位置配合使用的自动答题器。这是代码:

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

最佳答案

编辑

您实际上需要先初始化elemcursorXcursorY,抱歉,没有测试这段代码。

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

并初始化游标cursorX = 0;光标Y = 0

然后在 mousemove 函数中执行此操作

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

关于javascript - 用js代码设置鼠标位置并将该位置放在其他js代码中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35770580/

26 4 0