【问题标题】:Set delay on click event设置点击事件延迟
【发布时间】:2021-12-31 08:13:20
【问题描述】:

我想在加载页面后加载此脚本,因此我想设置此代码工作的延迟 -

document.getElementsByClassName("pdp-button_theme_bluedaraz")[0].click();

【问题讨论】:

    标签: javascript tampermonkey


    【解决方案1】:

    如果“延迟”是指一个计时器和一个在计时器完成后调用的函数,您可能需要使用setTimeout() 函数。参数 1 是要调用的函数,参数 2 是以毫秒为单位的倒计时时间 例如:

    setTimeout(exec, 2000);
    
    function exec() {
      document.getElementsByClassName("pdp-button_theme_bluedaraz")[0].click();
    }

    或者如果你的意思是在页面加载后执行脚本试试这个

    document.onload = function() {
      document.getElementsByClassName("pdp-button_theme_bluedaraz")[0].click();
    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-02
      • 1970-01-01
      相关资源
      最近更新 更多