課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
代碼里面都有注釋了,誰(shuí)幫我看看有設(shè)么問(wèn)題嗎?實(shí)現(xiàn)不了
2015-11-29
源自:JavaScript進(jìn)階篇 8-4
正在回答
個(gè)人愚見(jiàn) ?不知道 toggle 是否也可以做成這個(gè)效果呢
<!DOCTYPE?HTML> <html> <head> ????<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> ????<title>計(jì)時(shí)器</title> ????<script?type="text/javascript"> ????????var?i; ????????function?clock()?{????//顯示時(shí)間 ????????????var?time?=?new?Date(); ????????????document.getElementById("clock").value?=?time; ????????} ????????i?=?setInterval("clock()",?1000);??//(1) ????????/*寫(xiě)在這里的目的在于一開(kāi)始就能在瀏覽器中顯示出時(shí)間,而不用人為地一開(kāi)始就要點(diǎn)擊“s??tart”按鈕*/ ????????function?runOrStop()?{ ????????????if(i){ ????????????????clearInterval(i); ????????????????i=null; ????????????}else{ ????????????????i?=?setInterval("clock()",?1000); ????????????} ????????} ????</script> </head> <body> <form> ????<input?type="text"?id="clock"?size="50"/> ????<input?type="button"?id="change"?value="Stop"?onclick="runOrStop()"/> </form> </body> </html>
沒(méi)有你想的那么復(fù)雜,你只需要判斷是不是有定時(shí)器在執(zhí)行就行了,有就停掉它,沒(méi)有就開(kāi)啟一次。有一個(gè)注意點(diǎn)是最好不要用change做方法名,因?yàn)樗且粋€(gè)關(guān)鍵字,否則有時(shí)你會(huì)發(fā)現(xiàn)這個(gè)方法無(wú)效。
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
1 回答想實(shí)現(xiàn)按鈕點(diǎn)一下開(kāi)始計(jì)時(shí),再次點(diǎn)擊停止,再點(diǎn)又開(kāi)始,以此類(lèi)推。。。代碼如下為么不可以?
2 回答為什么點(diǎn)了 停止之后 點(diǎn)開(kāi)始 再點(diǎn)停止 這個(gè)時(shí)間就是停不下來(lái)呢?
7 回答我寫(xiě)的哪里有問(wèn)題,為什么不能實(shí)現(xiàn)效果呢?點(diǎn)擊stop按鈕不能停止?
2 回答怎么點(diǎn)擊stop按鈕 計(jì)時(shí)器不停止?
3 回答停止后 怎樣再次點(diǎn)擊按鈕繼續(xù)運(yùn)行呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-11-29
個(gè)人愚見(jiàn) ?不知道 toggle 是否也可以做成這個(gè)效果呢
2015-11-29
沒(méi)有你想的那么復(fù)雜,你只需要判斷是不是有定時(shí)器在執(zhí)行就行了,有就停掉它,沒(méi)有就開(kāi)啟一次。有一個(gè)注意點(diǎn)是最好不要用change做方法名,因?yàn)樗且粋€(gè)關(guān)鍵字,否則有時(shí)你會(huì)發(fā)現(xiàn)這個(gè)方法無(wú)效。