jquery 自动单击tampermonkey中没有ID的按钮

qij5mzcb  于 2022-11-03  发布在  jQuery
关注(0)|答案(1)|浏览(190)

如果有人能帮助我制作一个在Tampermonkey中运行的脚本,使我能够在一定的延迟后自动单击一个没有ID的按钮,我将不胜感激。
下面是按钮的JS路径

document.querySelector("#al_login > div.col-sm-8.container.paddingInBoxExtra.roundCornerExtra > div:nth-child(2) > input.row.btn.primary-btn.pull-right.marginBottomNone")
iezvtpos

iezvtpos1#

使用setTimeout表示延迟,使用click()表示触发按钮。
示例:

// ==UserScript==
// @name         Give Name Your Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Your Script Description
// @author       You
// @match        http://*/* [URL where you want to run script]
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==

(function() {
  'use strict';

  var element = document.querySelector("#al_login > div.col-sm-8.container.paddingInBoxExtra.roundCornerExtra > div:nth-child(2) > input.row.btn.primary-btn.pull-right.marginBottomNone");
  if (element) {
    window.setTimeout(function() {
      element.click()
    }, 2000);

  }

})();

相关问题