做一个计时器示例 在页面上有一个文本框和一个普通按钮 在状态栏上显示,单击按钮,开始计时的提示信息 单击按钮时,在文本框显示计数的过程,同时要求按钮上的字,显示为“单击暂停” 此时单击按钮,暂停计时,...

2015-04-12 20:15:25

方法一;

<script>
	var s=0;
	var timeout=0;
	status='点击按钮,开始计时';
	function count(){
		s++;
		time1.value=s;
		timeout=setTimeout('count();',100);
	}
	function onChange(){
		if(timeout==0){
			count();
			time2.value='暂停计时';
			status='点击按钮,暂停计时';
		}else{
			clearTimeout(timeout);
			timeout=0;
			time2.value='继续计时';
			status='单击按钮,继续计时';
		}
	}

  </script>
 </head>
 <body>
  <input name='time1'/><br/>
  <input type='button' name='time2' onclick='onChange();' value='开始计时'/>
 </body>

  

第二种方法:

<body>
  <input id='text1'/>
  <input type='button' id='jishi' value='开始计时' onclick='getTim();'/>
   <script>
	var jishi=null,text1=null,k=0,timer=null;
	function getTim(){
		var jishi=document.getElementById("jishi");
		var text1=document.getElementById("text1");
		switch(jishi.value){
		case '开始计时':window.status='单击按钮,开始计时';
		case '继续计时':
			jishi.value='单击暂停';
			window.status='';
			timer=setInterval(function(){
			text1.value=k;
			k++;	
			},5);break;
		case '单击暂停':
			window.status='单击按钮,开始计时';
			clearInterval(timer);
			jishi.value='继续计时';break;

		default:break;
		}
	}
	
  </script>
 </body>

  

转载于:https://www.cnblogs.com/xiaotudou-datudou/p/4420438.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值