You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现class为btn-primary的按钮自动点击10次后停止

修改实现方案

核心逻辑

  • 新增计数器变量记录已点击次数,初始值设为0
  • 将定时器赋值给一个变量,用于后续达到点击次数上限时销毁定时器
  • 每次定时任务触发时先判断次数是否达到10次,达到则直接清除定时器终止执行
  • 按钮点击成功后将计数器数值+1

完整修改后的代码

JS 代码

window.onload = function(){
  let clickCount = 0;
  const autoClickTimer = setInterval(function(){
    // 累计点击10次后停止定时器
    if (clickCount >= 10) {
      clearInterval(autoClickTimer);
      return;
    }
    const targetBtn = document.getElementsByClassName('btn-primary')[0];
    if (typeof targetBtn !== "undefined") {
      targetBtn.click();
      clickCount++;
    }
  }, 1000);
}

HTML 代码(无需修改,保持原有逻辑即可)

<button type="button" class="btn-primary" >Auto click</button>

内容的提问来源于stack exchange,提问作者Abu Naaim Md. Montasir Rahman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 07:18:01