使用 JavaScript 模拟按钮点击

Simulate button click with JavaScript

我想用 Greasemonkey 创建一个简单的自动跳过,但我发现在 Stack Overflow 上找不到真正适合我的解决方案。

我需要点击这个按钮:

<div tip="next" title="Next" class="linkable fa fa-arrow-right" ng-click="View.next()"></div>

它没有任何 id 和名称,并且隐藏在许多 div 的深处。我可以通过模拟输入或向右箭头按下来绕过点击,但这对我也不起作用。

试试这个:

document.querySelector('div[tip="next"]').click()

根据我在页面加载时看到的这些 GreaseMonkey 脚本 运行。使用它我能够模拟点击。

// ==UserScript==
// @name        test
// @namespace   blargtest
// @include     https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
// @version     1
// @grant       none
// ==/UserScript==
setTimeout(
    function () {
        document.querySelector('div[tip="next"]').click();
    }, 1000
);

您可以将其设为 setInterval 并使其每秒点击一次。