setTimeout() 是属于 window 的方法,该方法用于在指定的毫秒数后调用函数或计算表达式。

语法格式可以是以下两种:

第一种是 多少秒后执行一个函数

setTimeout("alert('对不起, 要你久候')", 3000 )尝试一下 »

另一种形式

循环执行一个函数 这个需要清除定时器

<input type="text" id="displayBox" name="displayBox" value="0"><script>
x = 0
function countSecond()
{ if(x<20) {x = x+1document.getElementById("displayBox").value=x setTimeout("countSecond()", 1000)}
}
// 执行函数
countSecond()
</script>

清除方法

form name="display1">   <input type="text" id="box1" name="box1" value="0" size="4" />   <input type="button" value="停止计时" onclick="clearTimeout(meter1)" />   <input type="button" value="继续计时" onclick="count1() " />
</form>
<p></p>
<form name="display2">   <input type="text" id="box2" name="box2" value="0" size="4" />   <input type="button" value="停止计时" onclick="clearTimeout(meter2) " />   <input type="button" value="继续计时" onclick="count2( ) " />
</form>
<script>
x = 0
y = 0  function count1( )
{ x = x+ 1  document.getElementById("box1").value= x  meter1=setTimeout("count1()", 1000)
}function count2( )
{ y = y+ 1  document.getElementById("box2").value= y  meter2=setTimeout("count2()", 1000)
}
// 执行函数
count1( )
count2( )
</script>

settimeout一定要清除么?相关推荐

  1. 定时器(setTimeout()和setInterval())的清除问题

    setTimeout()方法用来指定某个函数或字符串在指定的毫秒数之后执行.它返回一个整数,表示定时器的编号,这个值可以传递给clearTimeout()用于取消这个函数的执行, setInterva ...

  2. JS的定时器和清除定时器

    在我们的项目开发中,难免会需要按周期执行一些代码,这就需要定时器这个功能. 常用的定时器有2种 setTimeout(function() {}, 1000); //一秒钟以后执行一次 setInte ...

  3. setTimeout和setInterval的用法

    setTimeout和setInterval的区别 1.setTimeout和setInterval都属于JS中的定时器,可以规定延迟时间再执行某个操作:不同的是setTimeout在规定时间后执行完 ...

  4. Node.js 全局对象

    Node.js 全局对象 在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 gl ...

  5. 什么是java前端绑定事件_java复习前端篇——JavaScript

    1.JS的概述: 什么是JS:运行在浏览器端脚本语言,基于对象和事件驱动的语言,应用于客户端,浏览器会在读取代码时,逐行地执行脚本代码.而对于传统编程来说,会在执行前对所有代码进行编译. JS的用途: ...

  6. 30.Node.js 全局对象

    转自:http://www.runoob.com/nodejs/nodejs-module-system.html 学习要点:  - __filename  - __dirname  - setTim ...

  7. 手把手教你写个小程序定时器管理库

    背景 凹凸曼是个小程序开发者,他要在小程序实现秒杀倒计时.于是他不假思索,写了以下代码: Page({init: function () {clearInterval(this.timer)this. ...

  8. HTML_CSS_JS_JSON

    HTML 概要 (1)主要强调HTML的标签都是成对儿的,有开始标签,一般都会有对应的结束标签. (2)强调代码的合理缩进 (3)强调HTML语法松散不严格 (4)强调HTML不区分大小写 (5)强调 ...

  9. window对象(一) 计时器 定位导航 url解析 浏览历史 对话框 消息推送

    window对象 计时器 一个jQuery作者的写的关于定时器解释,记的顺手订阅一下.John Resig,jQuery之父 https://johnresig.com/blog/how-javasc ...

最新文章

  1. [转]23种经典设计模式的java实现_5_职责链模式
  2. pytorch 数据加载为python提供了cpu全速跑跑其他任务的能力
  3. vscode中装js解释器_h5学习记录(1)--vscode配置js开发环境
  4. 悖论:早期互联网项目,是否需要技术含量?
  5. Java EE6 CDI,命名组件和限定符
  6. 前端学习(1742):前端调试值之快速调试和修改
  7. java集合清空_java 集合删除数据
  8. 网络爬虫相关程序学习(包含jar包等)---各大网站网络爬虫
  9. 【10天基于STM32F401RET6智能锁项目实战第4天】外部中断的按键实现语音控制
  10. 一图看懂 Python 2 / Python 3 编码 | CSDN 博文精选
  11. java实现EXcel的RC地址变成常规地址
  12. Safari中的代理设置(在【偏好设置中】)。
  13. 如何正确获取安卓内置SD卡的路径
  14. C# 双目摄像头测试软件
  15. python 进行文本情感分析
  16. 地理信息系统(GIS)网络架构
  17. 2022.3.21密码学des对称密码与rsa非对称密码【网络攻防CTF】(保姆级图文)
  18. 前后端分离,vue+springboot导出dbf
  19. spark-sql调优
  20. 计算机直接切换到桌面,屏幕如何快速切换桌面

热门文章

  1. Prcc2019资源and学习笔记
  2. 利用微信小程序实现web监控界面
  3. 五、组织机构模块-部门管理
  4. 调用wireshark(二):调用协议解析器
  5. 龙芯2号处理器,龙芯2K1000芯片参数
  6. 1004: 惠民工程 (2013年中南大学研究生复试机试 )
  7. [转]Top Five Ways SpiderLabs Got Domain Admin on Your Internal Network
  8. Java游戏编程初步
  9. DDD - 六边形架构和CQRS架构
  10. 软件实习-学生管理系统