在 JavaScript 中模仿鼠标点击某个位置你可以这样做,思路如下:
- 首先定义一个事件接收两个坐标点 `X` 坐标 和 `Y` 坐标。
- 使用 `MouseEvent` 方法定义点击事件将传过来的指定坐标传入。
- 然后使用 `dispatchEvent` 方法触发事件。
代码示例如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>模仿鼠标</title>
</head>
<body>
<script>
function mouseClicks(x, y) {
// 传入需要点击的位置
var event = new MouseEvent('click', {
clientX: x,
clientY: y
});
// 通过 dispatchEvent 触发事件
document.dispatchEvent(event);
}
// 模拟点击坐标为 (100, 200) 的位置
mouseClicks(100, 200);
</script>
</body>
</html>