js计数器

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>计时器</title>

<script type="text/javascript">
  var num=0;
  function startCount() {
    document.getElementById(‘count‘).value=num;
    num=num+1;
    setTimeout("startCount()",1000);

  }

</script>
</head>
<body>
<form>
<input type="text" id="count" onclick="startCount()"/>
</form>
</body>
</html>

实现数字自动增长。

增加start和stop控制按钮

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>计时器</title>
<script type="text/javascript">
  var num=0;
  var i;
  function startCount(){
    document.getElementById(‘count‘).value=num;
    num=num+1;
    i=setTimeout("startCount()",1000);
  }
  function stopCount(){
    clearTimeout(i);
  }
</script>
</head>
<body>
  <form>
    <input type="text" id="count" />
    <input type="button" value="Start"  onclick="startCount()"/>
    <input type="button" value="Stop"  onclick="stopCount()" />
  </form>
</body>
</html>
时间: 2024-08-07 06:34:34

js计数器的相关文章

一个简单的js计数器(web储存)。

1 <span id="countspan"></span> 2 <a href="#" onclick="countNumber();">点击</a> 3 <script type="text/javascript"> 4 if(!localStorage.countAll){ 5 localStorage.countAll = 0; 6 } 7 document.

js 计数器代码分享

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input type="button" id="start" value="开始计时!" /> <input type="text&quo

杂记整理一:javascript, jQuery 以及 ECMAscript

得到对象的键名: var arr={a:12,b:34,c:534,d:3344}; var srr=[]; var i=0; for(var items in arr){ srr[i]=items;i++; } // srr=["a", "b", "c", "d"]; jquery操作cookie $.cookie('name', 'value', {expires: 7, path: '/', domain: 'jquer

js笔记(制作一个简单的计数器)

首先编写静态页中的按钮: <input  id="result" type="button" value="该程序已经运行了0秒!"/><br>  <input type="button" value="开始" onclick="start()"/>  <input type="button" value="停止&q

js轻量级计数器动画特效插件

countUp.js是一款轻量级的.无依赖的计数器动画特效js插件.它能够帮助我们快速的通过多种方式创建计数器的动态变化效果.还可以控制计数器的暂停.恢复.重置等状态. 通过设置startVal和endVal参数,countUp 可以在任何一个方向上计数.countUp兼容性超强,兼容所有的浏览器. 在线演示:http://www.htmleaf.com/Demo/201501271287.html 下载地址:http://www.htmleaf.com/jQuery/Text-Link-Eff

理解JS闭包——以计数器为例

假如我们需要制作一个计数器,每点击一次就加1.代码写成这样: var counter = 0; //把计数器counter设置成全局变量 function add(){ return counter+=1; } add(); //1 add(); //2 add(); //此时counter=3 每执行add()函数一次,相当于执行 counter=counter+1 一次,等于是为counter重新赋值,这样执行过3次add()后,因为counter是全局变量,所以此时counter为3,实现

JS内存泄漏 和Chrome 内存分析工具简介(摘)

原文地址:http://web.jobbole.com/88463/ JavaScript 中 4 种常见的内存泄露陷阱 原文:Sebastián Peyrott 译文:伯乐在线专栏作者 - ARIGATO 链接:http://web.jobbole.com/88463/ 点击 → 了解如何加入专栏作者 了解 JavaScript 的内存泄露和解决方式! 在这篇文章中我们将要探索客户端 JavaScript 代码中常见的一些内存泄漏的情况,并且学习如何使用 Chrome 的开发工具来发现他们.读

小结:js里边的this指的是什么?apply, call和bind有什么区别?

网页布局中有时候有的高度需要根据内容调整,所以不能固定,今天就来说说,最小高度自适应 Node是搞后端的,不应该被被归为前端,更不应该用前端的观点去理解,去面试node开发人员.所以这份面试题大全,更侧重后端应用与对Node核心的理解. github上进行项目管理也是趋势.基于此,笔者十一小假期,花了1天时间学习总结得以此文,旨在节约读者时间,快速掌握.在此,特别感谢廖雪峰官网教程,本文基本其于教程又有所不同,内容进行取舍,外加梳理成文,最后参考资料建议大家阅读.本文布局如下:一是对GIt整体介

单线程的JS引擎

先来思考一个问题,JS 是单线程的么?为什么单线程的JavaScript却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop等概念. 目录: JS单线程 浏览器多线程 setTimeout(func, 0) 的应用场景 setTimeout与setInterval 参考资料 TODO: 接下来,梳理JS的并发模型与 Event Loop https://developer.mozilla.org/zh-CN/d