Javascript 如何在Tampermonkey中使用脚本单击按钮

Javascript 如何在Tampermonkey中使用脚本单击按钮,javascript,jquery,html,Javascript,Jquery,Html,我是Javascript新手,尝试在tampermonkey中创建一个脚本来自动单击按钮。我希望这个脚本能够在页面加载后单击按钮。 加上按钮类别、Id和按钮位置在每次页面刷新后都会发生变化,按钮文本为“开始”。 类似这样的内容: 启动启动只需使用一个类即可 (function (){ document.getElementsByClassName("btn")[0].click(); })(); 或者您可以使用ID代替 document.getElementsById("zOINDF

我是Javascript新手,尝试在tampermonkey中创建一个脚本来自动单击按钮。我希望这个脚本能够在页面加载后单击按钮。 加上按钮类别、Id和按钮位置在每次页面刷新后都会发生变化,按钮文本为“开始”。 类似这样的内容:


启动启动
只需使用一个类即可

(function (){
    document.getElementsByClassName("btn")[0].click();
})();
或者您可以使用ID代替

document.getElementsById("zOINDFblRN").click();
你可以使用:

  $(document).ready(function() {
    var doc = $(document).find("a");
    doc.each(function() {
       if ($(this).text() == "launch Start") {
         $(this).click();
       }
    });
  });
这将检测元素是否为
,并检测元素内部的文本。这样,不同的ID和类就不会影响在页面加载时单击它

另一种方法可以使用:

$(document).ready(function() {
  $("a:contains('launch Start')").click();
});

你是对的,但是btn类还有其他可用的按钮,它首先单击可用的按钮。你的编辑没有回答问题@Anson-他说“按钮类、Id和按钮位置在每次页面刷新后都在更改”@Abdulmanan我猜你有jquery。我刚刚编辑了代码,将文本从“开始”改为“启动开始”,因为里面的
元素不起作用页面加载时间增加了一点,但它不起作用最后谢谢你,它现在起作用了。是啊。谢谢你帮了我一个忙。兄弟,我能得到更多的帮助吗?