您的位置:

js网页秒表计时,js 计时

js网页秒表计时,js 计时

更新:

本文目录一览:

用JS实现一个网页秒表计时器

!DOCTYPE HTML

html

head

    meta charset=utf-8

    titleyugi/title

    script

        var interval, reg = /^\d$/,

            sleep = 10,

            sum = 0;

        onload = function() {

            oA.onclick = function() {

                if (!interval) {

                    interval = setInterval(function() {

                        sum++;

                        var d = new Date("1111/1/1,0:0:0");

                        d.setSeconds(sum);

                        var h = d.getHours();

                        h = reg.test(h) ? "0" + h + ":" : h + ":"

                        var m = d.getMinutes();

                        m = reg.test(m) ? "0" + m + ":" : m + ":"

                        var s = d.getSeconds();

                        s = reg.test(s) ? "0" + s : s;

                        oT.value = h + m + s;

                    }, sleep);

                    this.innerHTML = "停止计时";

                } else {

                    clearInterval(interval);

                    interval = null;

                    this.innerHTML = "开始计时";

                }

            }

        }

    /script

/head

body

    input type="text" id="oT" style="text-align:right;" readonly=readonly /

    button id="oA"开始计时/button

/body

/html

回答完毕,采纳即可,如不采纳,不再answer

怎样用javascript做一个计时器

计时器, 在生活当中也是用得频繁的功能, 比如锻炼身体, 跑步比赛等等相关的活动. 我们用Javascript来完成一个计时器.

计时器, 主要就是对时间的一个逻辑处理, 比如60秒等于1分钟, 60分钟等于一个小时, 我们这里只做到小时的处理. 就这么一个简单的逻辑, 然后动态的显示在一个Input里面.

那现在我们来完成这个界面

label计时:/label

input type="text" name="" id="timer"/

button onclick="pause(this)" id="pause" state="on"暂停/button

button onclick="restart()"重新开始/button

给标签元素一个ID是为了获取其中的标签, 然后加入了两个点击事件, 计数器的暂停, 和重新开始事件.

首先我们来完成开始计时的处理, 开始计时主要还是是用了setInterval的方法, 其中每隔1秒执行一次方法,

这样我们就可以对时间做处理, 就像开头所说60秒等于1分钟..., 所以这里就需要用判断来处理, 最后就将其中的得到的秒,分,时显示到输入框里.

var ele_timer = document.getElementById("timer");

var n_sec = 0; //秒

var n_min = 0; //分

var n_hour = 0; //时

//60秒 === 1分

//60分 === 1小时

function timer() {

return setInterval(function () {

var str_sec = n_sec;

var str_min = n_min;

var str_hour = n_hour;

if ( n_sec 10) {

str_sec = "0" + n_sec;

}

if ( n_min 10 ) {

str_min = "0" + n_min;

}

if ( n_hour 10 ) {

str_hour = "0" + n_hour;

}

var time = str_hour + ":" + str_min + ":" + str_sec;

ele_timer.value = time;

n_sec++;

if (n_sec 59){

n_sec = 0;

n_min++;

}

if (n_min 59) {

n_sec = 0;

n_hour++;

}

}, 1000);

}

var n_timer = timer();

我们用timer方法包装setInterval方法是为了,后面暂停和重新开始做处理.

用户点击了暂停, 计时器就停止计时, 用户继续点击这个按钮, 计时器继续计时. 所以这里有一个状态需要控制,这个状态我们给这个按钮一个属性.

//暂停和继续

function pause(self) {

var state = self.getAttribute("state");

if (state === "on") {

clearInterval(n_timer);

self.textContent = "继续";

self.setAttribute("state", "off");

} else {

n_timer = timer();

self.textContent = "暂停";

self.setAttribute("state", "on");

}

}

最后我们来看一下重新开始, 重新开始事件就更加简单了. 将计数器清0, 然后改变暂停按钮初始状态.

function restart() {

clearInterval(n_timer);

n_sec = 0;

n_min = 0;

n_hour = 0;

n_timer = timer();

var ele_pause = document.getElementById("pause");

ele_pause.textContent = "暂停";

ele_pause.setAttribute("state", "on");

}

这样就完成了计时的功能.效果如下

如何用js设计一个秒表

试试这个

script language="javascript"

var se,m=0,h=0,s=0,ss=1;

function second(){

if((ss%100)==0){s+=1;ss=1;}

if(s0 (s%60)==0){m+=1;s=0;}

if(m0 (m%60)==0){h+=1;m=0;}

t=h+"时"+m+"分"+s+"秒"+ss+"毫秒";

document.getElementById("showtime").value=t;

ss+=1;

}

function startclock(){se=setInterval("second()",1);}

function pauseclock(){clearInterval(se);}

function stopclock(){clearInterval(se);ss=1;m=h=s=0;}

/script

input name="s" type="button" value="开始计时" onclick="startclock()"

input name="s" type="button" value="暂停计时" onclick="pauseclock()"

input name="s" type="button" value="停止计时" onclick="stopclock()"

input name="showtime" style="color:#ff0000;width:200px;" id="showtime" type="text" value="0时0分0秒"

js网页秒表计时,js 计时

本文目录一览: 1、用JS实现一个网页秒表计时器 2、怎样用javascript做一个计时器 3、如何用js设计一个秒表 用JS实现一个网页秒表计时器 !DOCTYPE HTMLhtmlhead me

2023-12-08
web后台倒计时js,网页实现倒计时程序

本文目录一览: 1、javaWeb中如何做倒计时 2、JS 倒计时问题,手机网页后台运行时,js会暂停 3、JS倒计时页面代码(要求读取服务器时间) 4、web后台这侧登录倒计时js怎么用 javaW

2023-12-08
js倒计时代码按钮,js倒计时10秒按钮

本文目录一览: 1、点击按钮出现60秒倒计时的简单js代码(推荐) 2、JS 倒计时实现代码(时、分,秒) 3、网页点击按钮开始一小时倒计时的JavaScript代码 点击按钮出现60秒倒计时的简单j

2023-12-08
js倒计时代码时分秒,js秒数倒计时

本文目录一览: 1、js倒计时代码的问题 2、求一个倒计时js代码,非常简单的 3、时间倒计时代码 4、用js写倒计时~但规定要用以下代码~求助 js倒计时代码的问题 var now = new Da

2023-12-08
js高级程序设计笔记14(js高级程序设计笔记14页)

本文目录一览: 1、JavaScript高级程序设计 该怎么看 2、JavaScript学习笔记之数组基本操作示例 3、JS中有关sort以及return的问题 JavaScript高级程序设计 该怎

2023-12-08
js倒计时器程序(js倒数计时器)

本文目录一览: 1、JS倒计时页面代码(要求读取服务器时间) 2、js写在线考试倒计时器 3、求倒计时代码,js,php都行。格式: 距高考还有 145 天 4、如何实现js优惠券倒计时 5、JS/J

2023-12-08
js计时器代码2020年新款(js 计时)

本文目录一览: 1、Js倒计时代码精确到毫秒。 2、js计时器中setTimeout和setInterval的区别和使用 3、用JS实现钟表计时器功能 4、JS 5秒倒计时的代码怎么写?时间要实时显示

2023-12-08
php和js实时倒计时,php网页倒计时代码

2022-11-19
简易js网页实时时钟日历,js电子时钟代码

本文目录一览: 1、如何使用JS实现一个简易数码时钟 2、求一款js做的时间日历控件? 3、怎样在jsp页面中显示日历(高手帮下忙啦!很急) 4、用js在网页上显示当前日期和时间,并显示是星期几 5、

2023-12-08
js实现的倒计时按钮实例(js倒计时函数)

本文目录一览: 1、JS 倒计时实现代码(时、分,秒) 2、JQuery实现的按钮倒计时效果 3、js实现拍简单倒计时功能 4、用javascript实现:点击按钮后,页面出现倒计时,并开始倒计时 J

2023-12-08
js基于服务器时间的倒计时功能(js如何实现倒计时秒)

本文目录一览: 1、JS倒计时页面代码(要求读取服务器时间) 2、JS 倒计时实现代码(时、分,秒) 3、求一个倒计时js代码,非常简单的 JS倒计时页面代码(要求读取服务器时间) script la

2023-12-08
php输出倒计时显示(php倒计时10秒)

2022-11-09
网页js动态设计(jsp动态网页设计)

本文目录一览: 1、通过js动态创建标签,并设置属性方法 2、用JS设计一个页面,在页面上显示信息"现在是XXXX年XX月XX日XX点XX分XX秒(星期X),欢迎您到访我的站点". 3、javascr

2023-12-08
一个页面多个倒计时js代码(一个页面多个倒计时js代码是什么

本文目录一览: 1、高分跪求求一个循环倒计时的JS代码,网页上用的。 2、JS倒计时页面代码(要求读取服务器时间) 3、javascript倒计时代码 4、JS 倒计时实现代码(时、分,秒) 高分跪求

2023-12-08
js实现简单的时分秒倒计时代码(js倒计时代码10秒)

本文目录一览: 1、帮忙改一个js倒计时代码 2、求一个倒计时js代码,非常简单的 3、时间倒计时代码 4、js倒计时代码 帮忙改一个js倒计时代码 (function(timeleft) { var

2023-12-08
网页计时器:详细阐述

2023-05-21
分享一个js倒计时代码,js写一个倒计时

本文目录一览: 1、JS 5秒倒计时的代码怎么写?时间要实时显示在屏幕上的。 2、点击按钮出现60秒倒计时的简单js代码(推荐) 3、求一个倒计时js代码,非常简单的 4、Js倒计时代码精确到毫秒。

2023-12-08
jsp时间倒计时代码(js日期倒计时)

本文目录一览: 1、纯jsp实现的倒计时动态显示效果完整代码 2、jsp 时间倒计时 3、jsp倒计时代码 4、JSP倒计时代码问题? 5、怎么在jsp做一个倒计时? 纯jsp实现的倒计时动态显示效果

2023-12-08
倒计时js源码(web倒计时代码)

本文目录一览: 1、求一个倒计时js代码,非常简单的 2、帮忙改一个js倒计时代码 3、js倒计时(距离结束还有多少时间)的代码分享 4、JS 5秒倒计时的代码怎么写?时间要实时显示在屏幕上的。 求一

2023-12-08
js网页时间表,js 运行时间

本文目录一览: 1、js如何获取时间 2、这是我用js做的时间表,但是我不知道怎样将与电脑同步显示的时分秒的字体或颜色改一下。 3、Javascript输出时间表 4、在javascript中怎么自动

2023-12-08