第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

這樣卻停不下來

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>計時器</title>

</head>

<script type="text/javascript">

? var num=0;

??

? function startCount(){

? ? document.getElementById('count').value=num;

? ? num=num+1;

? ?setTimeout("startCount()",1000);

? }

? function stopCount(){

? ? clearTimeout( setTimeout("startCount()",1000));

? }

</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>


正在回答

1 回答

? clearTimeout函數(shù)中要傳入setTimeout函數(shù)的id,把setTimeout作為一個對象傳入? clearTimeout里

可以修改成

。。。

var i = ? setTimeout("startCount()",1000);

。。。

clearTimeout(i);

。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

大大大大雄 提問者

非常感謝!
2016-05-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

大神在路上

我的這么寫也停不下,var i;要寫在 function startCount() { i=setTimeout("startCount()",1000); } 函數(shù)外才能停。 這是為什么,按說不應(yīng)該是一樣的嗎 function startCount() { var i=setTimeout("startCount()",1000); }
2016-06-18 回復(fù) 有任何疑惑可以回復(fù)我~
#3

not_afraid 回復(fù) 大神在路上

沒有var,i就被聲明為了全局變量(作用域為全局,也就是文檔任何地方,任何函數(shù)內(nèi)部外部都可以調(diào)用這個變量,/*但最好不要這樣用,加var ,把var i放在function外面,這樣也是全局變量*/),函數(shù)外能獲得這個變量,如果用var 在函數(shù)內(nèi)聲明i ,i就只是一個局部變量,局部變量的作用域(也就是作用范圍)只在函數(shù)內(nèi)部,外部無法調(diào)用它。
2016-06-21 回復(fù) 有任何疑惑可以回復(fù)我~
#4

CharlesLvm

@wyz_nana1026 你只是比樓主多了一個變量而已,感覺沒什么本質(zhì)區(qū)別啊
2016-07-14 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學(xué)習       468768    人
  • 解答問題       22442    個

本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界

進入課程

這樣卻停不下來

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號