模拟点击x y坐标

时间:2012-06-02 00:58:15

标签: javascript

使用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。

1 个答案:

答案 0 :(得分:1)

我不确定是否按坐标而不是jQuery选择器点击项目是一个好主意。为什么你必须通过coordiates进行点击事件而不是选择按下的按钮?

您的问题似乎是因为elementFromPoint没有返回jQuery对象,请尝试这样做:

$(document.elementFromPoint(416, 825)).click();