1.代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title></title>
<script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
 <script language="javascript">
 
   $(function(){
     var i = 0;
     var timeoutID,timeoutID2;
     function a(){
      i+=1;
      $("#sp").html("计时(秒):"+i);
      timeoutID = setTimeout(a,1000);  
     }
     a();
     $("#bt").click(function(){
      alert(i);
     clearTimeout(timeoutID) ;
     });
     $("#bt1").click(function(){
     alert(i);
     a() ;
     });
      timeoutID2 = setInterval(b,1000);
     function b(){
      var now = new Date();
       $("#sp1").html('时间:'+now.toString());
 
     }
     $("#btn").click(function(){
     clearTimeout(timeoutID2) ;
     });
     $("#btn1").click(function(){
      timeoutID2 = setInterval(b,1000);
     });
    
   })
  </script>
</head>
<body>
  <input type="button"  id="bt" value="计时停止"/>
  <input type="button"  id="bt1" value="计时继续"/>
  <span id="sp"></span>
   <br/>
  <input type="button"  id="btn" value="时间停止"/>
  <input type="button"  id="btn1" value="时间继续"/>
  <span id="sp1"></span>
</body>
</html>
2.效果

转载于:https://www.cnblogs.com/shuaisam/archive/2012/03/27/2419320.html

定时器 setTimeout setInterval相关推荐

  1. JS中定时器setTimeout,setInterval,clearTimeout,clearInterval用法

    setTimeout是指过多久执行,只执行一次 setInterval是指每过多久执行一次 clearTimeout是关闭setTimeout定时器 clearInterval是关闭setInterv ...

  2. 清除定时器 和 vue 中遇到的定时器setTimeout setInterval问题

    2019-03更新 找到了更简单的方法,以setinterval为例,各位自行参考 mounted() {const that = thisconst timer = setInterval(func ...

  3. 定时器 setTimeout(),setInterval() 清除定时器

    定时器 异步回调函数 callback setTimeout( 函数名,时间 单位是毫秒) 延迟定时器,多久之后动,动完就结束了,定时炸弹 setInterval( 函数名,时间 单位是毫秒) 连续定 ...

  4. js 定时器(setTimeout/setInterval)出现变量未定义(xxx is not defined) 的解决方法

    js 定时器(setTimeout/setInterval)出现变量未定义(xxx is not defined) 的解决方法 参考文章: (1)js 定时器(setTimeout/setInterv ...

  5. js中的定时器 setTimeout()和setInterval() (保姆级教程)

    1 两种定时器 window 对象给我们提供了 2 个非常好用的方法-定时器. setTimeout() setInterval() 2 setTimeout() 定时器 window.setTime ...

  6. Vue中 使用定时器 (setInterval、setTimeout)

    js中定时器有两种,一个是循环执行 setInterval,另一个是定时执行 setTimeout. 注意:定时器需要在页面销毁的时候清除掉,不然会一直存在! 1. 循环执行( setInterval ...

  7. JS定时器setTimeout和setInterval介绍

    JS定时器setTimeout和setInterval介绍 JavaScript 定时器,有时也称为"计时器",用来在经过指定的时间后执行某些任务.avaScript 中提供了两种 ...

  8. 定时器setTimeout和setInterval的简单应用

    本文简单利用定时器setTimeout和setInterval举了两个小栗子:定时炸弹和1-100递增 代码如下: <!DOCTYPE html> <html lang=" ...

  9. setTimeout() setInterval()

    本篇文章,小编将为大家介绍Js中setTimeout()和setInterval() 何时被调用执行的用法,有需要的朋友可以参考一下 定义setTimeout()和setInterval()经常被用来 ...

最新文章

  1. 信息系统项目管理师-项目集、项目组合管理核心知识点思维脑图
  2. GDCM:gdcm::Orientation的测试程序
  3. 从零开始数据科学与机器学习算法-人工神经网络与反向传播-09
  4. java date.getyear_为什么Java的Date.getYear()返回111而不是2011?
  5. 35年编程史沉淀下来的8条宝贵经
  6. 微信小程序会改变大世界吗?
  7. 综述 | 卷积神经网络表征可视化研究
  8. 机器学习数据预处理代码汇总(最新更新20年3月1日)
  9. linux内核进程抢占,Re: Linux中进程能否被抢占
  10. JAVA中BigDecimal的字符化输出
  11. 某企业虚拟化平台时间同步异常排查
  12. FTP服务器上传文件操作方法,FTP工具(FLASHFXP)下载使用教程
  13. 【韩顺平 零基础30天学会Java】(第一阶段)(自用)
  14. MY CSDB BLOG 第一篇
  15. 目标检测 YOLO 系列:快速迭代 YOLO v5
  16. 安卓百度地图,隐藏左下角Logo
  17. 线缆干扰编码器输出结果,双绞线引起的干扰编码器问题
  18. python上方菜单栏不见了如何恢复_word菜单栏不见了,如何恢复
  19. chrome或其它浏览器无法拖拽文件(不仅仅是crx文件)的问题解决
  20. 【tomcat】使用jks配置https

热门文章

  1. Vue三大核心概念之一(属性)
  2. 2星|《麦肯锡图表工作法》:用图表做商业分析的入门演示
  3. BZOJ2042 : [2009国家集训队]Will的烦恼
  4. Android studio设置代码自动提示
  5. AMD OpenCL大学课程(12) 性能优化案例NBody
  6. AirCard 750 GPRS无线上网卡的问题及随想
  7. 705. 设计哈希集合
  8. ngx lua API介绍
  9. 第17章分布式爬虫-17-1 分布式系统简介
  10. 90.根据指令修改发往上游的请求