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>

  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-31
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
  • 2021-07-30
猜你喜欢
  • 2022-12-23
  • 2022-02-09
  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
相关资源
相似解决方案