javascript - 如何在 JavaScript 中使用 x,y 坐标模拟点击?

标签 javascript jquery html mouseevent mouseclick-event

是否可以使用给定的坐标来模拟网页中 JavaScript 中的点击?

最佳答案

您可以发送一个点击 事件,尽管这与真正的点击不同。例如,它不能用于诱使跨域 iframe 文档认为它已被单击。

所有现代浏览器都支持 document.elementFromPointHTMLElement.prototype.click(),因为至少 IE 6、Firefox 5、任何版本的 Chrome 以及可能的任何版本您可能会关心的 Safari 浏览器。它甚至会跟随链接并提交表单:

document.elementFromPoint(x, y).click();

关于javascript - 如何在 JavaScript 中使用 x,y 坐标模拟点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3277369/

相关文章:

javascript - 创建一个点击网页时弹出的区域

html - 如何使用 CSS 使直通线比文本/元素更宽/更大

javascript - jquery - 当一系列 promise 成功时运行回调

javascript - AJAX:重定向问题

javascript - 从 Android 的 webview 中调用 Javascript 方法

jquery - Sinatra 不发送 header

html - 如何删除 div 特定宽度的第一行的最后一个 li::after

JavaScript 接收伪整数(即 0100 或 03)并输出正确整数的函数

javascript - 以编程方式选择文本输入字段内的部分

JQuery 如果 css 上的条件不起作用