4秒后JS自动点击按钮。 (Greasemonkey的)

时间:2011-02-11 15:05:59

标签: javascript greasemonkey

你好如何在JS中创建一个简单的代码到Greasemonkey,在4秒后点击页面上的按钮?我是JS的初学者。

以下是此按钮的代码;):

<a class="doIt" href="#" onClick="func_x()"></a>

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

setTimeout(function() {
    unsafeWindow.func_x(); // onclick event function
}, 4000);

或更好

setTimeout(function() {
    location.assign("javascript:func_x()"); // onclick event function
}, 4000);

答案 1 :(得分:1)

setTimeout(function() {
    var evt = document.createEvent("MouseEvents");
    evt.initMouseEvent("click", true, true, window,
                       0, 0, 0, 0, 0,
                       false, false, false, false,
                       0, null);
    var link = document.querySelector("a.doIt");
    link.dispatchEvent(evt);
}, 4000);

参考文献:

实例: