公共部门网站建设维护,游戏音效设计师培训,买了网站主机后如何建设网站,社区网站模板使用JavaScript实现秒表的倒计时。
我设置的是五分钟倒计时#xff0c;倒计时时间是可以自己随意设置的。
效果图 代码演示
!DOCTYPE html
htmlheadmeta charsetutf-8 /title/title/headstyle倒计时时间是可以自己随意设置的。
效果图 代码演示
!DOCTYPE html
htmlheadmeta charsetutf-8 /title/title/headstyle#timer{width: 400px;height: 120px;border: 1px solid red;text-align: center;background-color: cadetblue;}#one{width: 50px;height: 30px;margin-top: 10px;margin-left: 70px;float: left;font-size: 20px;border-radius: 10px;text-align: center;color: greenyellow;background-color: darkcyan;}.two{width: 50px;height: 30px;margin-top: 10px;margin-left: 15px;float: left;border-radius: 10px;font-size: 20px;text-align: center;color: greenyellow;background-color: darkcyan;}/stylebody!-- 5分钟倒计时 --div idtimerdiv idoneh/divdiv classtwomin/divdiv classtwos/divdiv classtwoms/divspan idtime stylefont-size: 3em00:05:00:00/span/div/bodyscript typetext/javascriptvar clockdocument.getElementById(time);var start clock.innerHTML;var finish 00:00:00:00;var time null;run();//定义时间函数让秒表每100ms变化一次function run() {time setInterval(onTime(), 100);}function onTime(){if (start finish){clearInterval(time);start00:00:00:10;}//定义赋值var hms new String(start).split(:);var ms new Number(hms[3]);var s new Number(hms[2]);var m new Number(hms[1]);var h new Number(hms[0]);ms - 10;if (ms 0){ms 90;s - 1;if (s 0){s 59;m - 1;}if (m 0){m 59;h - 1;}}//判断如果是个位数前面加0var ms ms 10 ? (0 ms) : ms;var ss s 10 ? (0 s) : s;var sm m 10 ? (0 m) : m;var sh h 10 ? (0 h) : h;start sh : sm : ss : ms;//在次赋值clock.innerHTML start;}/script
/html