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

如何让自动点击循环在执行320次后停止?

实现带次数限制的自动点击功能

我来帮你调整代码实现需求~你的原代码有个语法错误,还缺少次数统计和停止定时器的逻辑,修改后就能完美实现每10秒点击一次按钮,执行320次后自动停止的效果:

修正后的JavaScript代码

// 初始化计数器,记录已完成的点击次数
let clickCount = 0;
// 设置目标点击次数
const targetClicks = 320;
// 获取目标按钮元素
const button = document.getElementById("jsonp2");
// 启动定时器并保存定时器ID,用于后续停止操作
const clickTimer = setInterval(function() {
    // 执行按钮点击
    button.click();
    // 计数器加1
    clickCount++;
    // 判断是否达到目标次数,达到则停止定时器
    if (clickCount >= targetClicks) {
        clearInterval(clickTimer);
        console.log(`已完成${targetClicks}次自动点击,操作停止`);
    }
}, 10000); // 每10秒执行一次点击

关键修改说明

  • 修复了原代码中var = "320";的语法错误,改为声明清晰的计数器和目标次数变量
  • 保存setInterval返回的定时器ID,通过clearInterval可以精准停止定时任务
  • 每次点击后递增计数器,当达到320次时立即终止定时器,避免多余操作
  • 新增控制台日志提示(可选,不需要可以直接删除)

对应的HTML代码(无需修改)

<input type="button" id="jsonp2" href="javascript:void(0)" onclick="javascript:alert('button autoclicked');" class="btn refreshListButton" title="Refresh">

内容的提问来源于stack exchange,提问作者relomi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:42:26