使用JavaScript

时间:2015-10-09 16:29:24

标签: javascript greasemonkey

我想用Greasemonkey创建一个简单的自动跳过,但我发现在Stack Overflow上找不到解决方案实际上对我有效。

我需要点击此按钮:

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

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

1 个答案:

答案 0 :(得分:2)

试试这个:

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并让它每秒点击一下。