gpt4 book ai didi

javascript - 如何使用控制台在 div 或某些坐标上单击鼠标?

转载 作者:太空宇宙 更新时间:2023-11-04 15:30:28 26 4
gpt4 key购买 nike

我正在制作一些自动化脚本。我可以使用该自动化工具来模拟鼠标单击,但坐标会随着设备的不同而变化,所以我宁愿通过浏览器控制台来实现。

我可以用正常的 <button> 做到这一点通过使用element.click()但我无法用 <div> 做到这一点

我想做的是使用像 element.click() 这样的控制台单击开始按钮(はじめから) ss

你可以试试here

到目前为止,我已经尝试过:

document.getElementById('start').click();

a = document.getElementById('start').getBoundingClientRect();
document.elementFromPoint(((a.width / 2) + a.left), ((a.height / 2) + a.top)).click();

但什么也没发生

可以使用浏览器控制台执行此操作吗?

提前致谢

最佳答案

我想,该页面以某种方式禁用了事件冒泡和传播。

我在 stackoverflow 控制台和页面的控制台中尝试了以下代码,但只有 stackoverflow 的控制台有响应。

document.body.addEventListener('click', function(e){
console.log('clicked' + e.target);
});

document.body.dispatchEvent(new Event('click'));

关于javascript - 如何使用控制台在 div 或某些坐标上单击鼠标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44828417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com