使用JavaScript我试图模拟点击。这将在flash clip swf文件上执行。使用以下代码。以下是我的想法。
countDown = 10;
var rollDice = setInterval(function() {
console.log(countDown);
if (countDown == 0) {
clearInterval(rollDice);
document.elementFromPoint(416, 825).click();
}
countDown--;
}, 1000);
使用此代码我收到以下错误:Uncaught TypeError:无法调用方法'点击' null。
答案 0 :(得分:1)
我不确定是否按坐标而不是jQuery选择器点击项目是一个好主意。为什么你必须通过coordiates进行点击事件而不是选择按下的按钮?
您的问题似乎是因为elementFromPoint没有返回jQuery对象,请尝试这样做:
$(document.elementFromPoint(416, 825)).click();