亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

clearInterval()之后怎么再回復定時器呀

clearInterval()之后怎么再回復定時器呀?

正在回答

4 回答

<!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=gb2312"?/>
<!--?TemplateBeginEditable?name="doctitle"?-->
<title>計時器</title>
</head>

<body>
	<script?type="text/javascript">
		function?clock()
		{
			var?time?=?new?Date();
			document.getElementById("clock").value=time;
		}
		function?start()
		{
			i?=?setInterval("clock()",1000);
		}
		var?i?=?setInterval("clock()",1000);
	</script>
	
	<form>
		<input?type="text"?id="clock"?size="50px"?/>
		<input?type="button"?value="start"?onclick="start()"?/>
		<input?type="button"?value="stop"?onclick="clearInterval(i)"?/>
	</form>
</body>
</html>


0 回復 有任何疑惑可以回復我~
#1

清燭歆歊 提問者

非常感謝!
2016-07-07 回復 有任何疑惑可以回復我~

如果是按樓上這段代碼運行,打開網頁后先按start鍵后再按stop鍵就無法停止,可以改成

function?start(){

clearInterval(i);

i?=?setInterval(clock,1000);

}

每次調用start在執行setIntertval之前先clearInterval,否側會出現clearInterval失效,可以查看一下setInterval返回值,每次都不一樣

0 回復 有任何疑惑可以回復我~

這是我的方法,你可以試一試

0 回復 有任何疑惑可以回復我~

新建一個setInterval

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

clearInterval()之后怎么再回復定時器呀

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號