課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么要加clearInterval(timer);這一句呢,他有什么作用?
2018-03-22
源自:JavaScript進(jìn)階篇 8-17
正在回答
? <!--先編寫(xiě)好網(wǎng)頁(yè)布局-->
? <h1>操作成功</h1>
? <div><span id="time">5</span>秒后返回到主頁(yè) <a href="" onclick="ret()">返回</a></div>
? <script type="text/javascript">??
? ?//獲取顯示秒數(shù)的元素,通過(guò)定時(shí)器來(lái)更改秒數(shù)。
? ?var num = document.getElementById('time').innerHTML;
? ?function startCount() {
? ? ?num--;
? ? ?document.getElementById('time').innerHTML=num;
? ? ?setTimeout("startCount()", 1000);
? ? ?if(num==0){
? ? ? ? window.location.href='http://idcbgp.cn';
? ? ?}
? ?}
? ?setTimeout("startCount()", 1000);
? ?//通過(guò)window的location和history對(duì)象來(lái)控制網(wǎng)頁(yè)的跳轉(zhuǎn)。
? ?function ret(){
? ? ? ?window.history.back();
?</script>?
和櫻
?clearInterval(timer);位置放錯(cuò)了,不是放在setInterval函數(shù)里,而是外面
qq_與贈(zèng)_03193390 提問(wèn)者
<script type="text/javascript"> ?
?
? ?var sec=document.getElementById("second");
? ?var i=5;
? ?var timer=setInterval(function(){
? ? i--;
? ? sec.innerHTML=i;
? ? clearInterval(timer);
? ? if(i==1){
? ? ? ? window.location.href="http://idcbgp.cn/";
? ? }
? ?},1000)
? ?function goBack(){
? ? ? ?window.history.go(-1);
? ? ? ?
把代碼貼出來(lái),我看看
為了取消定時(shí)器,不然他會(huì)永遠(yuǎn)執(zhí)行下去。
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
1 回答為什么一定要加入這句代碼才有用?????
3 回答clearTimeout 和 clearInterval有什么區(qū)別,各有什么作用
1 回答這里為什么一定要加innerHTML呢?
1 回答setTimeout 與clearInterval 結(jié)合的為什么不起作用??
2 回答為什么一定要加 sum=0 呢?
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)
2018-03-22
? <!--先編寫(xiě)好網(wǎng)頁(yè)布局-->
? <h1>操作成功</h1>
? <div><span id="time">5</span>秒后返回到主頁(yè) <a href="" onclick="ret()">返回</a></div>
? <script type="text/javascript">??
? ?//獲取顯示秒數(shù)的元素,通過(guò)定時(shí)器來(lái)更改秒數(shù)。
? ?var num = document.getElementById('time').innerHTML;
? ?function startCount() {
? ? ?num--;
? ? ?document.getElementById('time').innerHTML=num;
? ? ?setTimeout("startCount()", 1000);
? ? ?if(num==0){
? ? ? ? window.location.href='http://idcbgp.cn';
? ? ?}
? ?}
? ?setTimeout("startCount()", 1000);
? ?//通過(guò)window的location和history對(duì)象來(lái)控制網(wǎng)頁(yè)的跳轉(zhuǎn)。
? ?function ret(){
? ? ? ?window.history.back();
? ?}
?</script>?
2018-03-22
?clearInterval(timer);位置放錯(cuò)了,不是放在setInterval函數(shù)里,而是外面
2018-03-22
<script type="text/javascript"> ?
?
? ?//獲取顯示秒數(shù)的元素,通過(guò)定時(shí)器來(lái)更改秒數(shù)。
? ?var sec=document.getElementById("second");
? ?var i=5;
? ?var timer=setInterval(function(){
? ? i--;
? ? sec.innerHTML=i;
? ? clearInterval(timer);
? ? if(i==1){
? ? ? ? window.location.href="http://idcbgp.cn/";
? ? }
? ?},1000)
? ?//通過(guò)window的location和history對(duì)象來(lái)控制網(wǎng)頁(yè)的跳轉(zhuǎn)。
? ?function goBack(){
? ? ? ?window.history.go(-1);
? ? ? ?
? ?}
?</script>?
2018-03-22
把代碼貼出來(lái),我看看
2018-03-22
為了取消定時(shí)器,不然他會(huì)永遠(yuǎn)執(zhí)行下去。