zoukankan      html  css  js  c++  java
  • js 计时器小练-20160601

    今天要做一个计时器小练,所以我就做了练习,代码如下。

     1        // 初始化时间,以及定义全局量去接收计时器
     2             var timer = 0;
     3             var t;
     4             var h, min, sec, millisec;
     5             // 触发按钮的点击事件
     6             document.getElementById("btn").addEventListener("click", function() {
     7                 // 获取按钮上面的内容
     8                 var text = document.getElementById("btn").innerText;
     9                 // 判断按钮上面的内容,也就是把按钮上面的内容作为标识
    10                 if (text == "开始") {
    11                     // 当按下“开始”按钮的时候,按钮上面的文字变为“结束”,并且调用计时函数
    12                     this.innerText = "结束";
    13                     setTime();
    14                 } else {
    15                     // 当按下“结束”按钮的时候,按钮上面的文字变为“开始”,并且暂停计时
    16                     this.innerText = "开始";
    17                     clearTimeout(t);
    18                 }
    19             });
    20             // 计时函数
    21             function setTime() {
    22                 timer++;
    23                 // 转化为时,分,秒,毫秒
    24                 h = parseInt(timer / (3600 * 100));
    25                 min = parseInt(timer / (60 * 100) % 60);
    26                 sec = parseInt(timer / 100 % 60);
    27                 millisec = timer % 100;
    28                 // 通过判断时分秒小于10,在前面加“0”
    29                 if (sec < 10) {
    30                     sec = "0" + sec;
    31                 }
    32                 if (min < 10) {
    33                     min = "0" + min;
    34                 }
    35                 if (h < 10) {
    36                     h = "0" + h;
    37                 }
    38                 // 在input中显示结果
    39                 document.getElementById("content").value = h + ":" + min + ":" + sec + ":" + millisec;
    40                 t = setTimeout(setTime, 10);
    41             }
    
    
    
     

    效果图如下:

  • 相关阅读:
    C/C++常用的时间函数
    二维数组动态申请空间以及二维数组函数传参问题
    vc多线程编程
    [转载]_tmain main wmain WinMain
    using namespace std 解释
    [转载]C运行时库函数和API函数的区别和联系
    ZOJ 1013 Great Equipment(DP)
    c++ 运算符优先级表
    c语言输入的一些问题
    c\c++ 随机数函数
  • 原文地址:https://www.cnblogs.com/winteronlyme/p/5556712.html
Copyright © 2011-2022 走看看