js无限循环倒计时
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <!--1.引入jq--> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <div id="huodong" class="time-style"> <span id="timeid2" class="t-hour">15</span>小时 <span id="timeid3" class="t-minute">0</span>分 <span id="timeid4" class="t-second">0</span>秒 </div> </body> <!--3.倒计时js--> <script type="text/javascript"> var minute = "1"; var second = 59; var hours = Math.floor(Math.random() * 10); $("#timeid2").text(hours); setInterval(function () { second--; if (second == 00 && minute == 00) { minute = 1; second = 59; var hours = Math.floor(Math.random() * 10); $("#timeid2").text(hours); }; //当分钟和秒钟都为00时,重新给值 if (second == 00) { second = 59; minute--; if (minute < 10) minute = "0" + minute; }; //当秒钟为00时,秒数重新给值 if (second < 10) second = "0" + second; $("#timeid3").text(minute); $("#timeid4").text(second); }, 1000); </script> </html>
这个功能是这样的,倒计时为0之后,随机获取小时数,然后又重新开始倒计时。 无限循环。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步