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

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

計數器計到負數?不理解,求指點

慕課網的驗證雖然過了,但是自己在瀏覽器上試的時候計數到0后還會繼續向下,我確實沒提供可以back的網頁,也清楚大概是函數if執行完之后,繼續向下死循環執行。但我不清楚這里面的機制,如果history.back()沒有鏈到新的網頁,原網頁就會這樣么?所有東西都不會被打斷么?

正在回答

3 回答

你在if里面判斷,然后跳出去不就行了

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

<!DOCTYPE html>

<html>

?<head>

? <title>瀏覽器對象</title> ?

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

?</head>

?<body>

? <!--先編寫好網頁布局-->

? <p><span id="second">5</span>秒后回到主頁<a href="window.history.back()">返回</a></p>

??

?

? <script type="text/javascript"> ?

?var num=5;

? ?//獲取顯示秒數的元素,通過定時器來更改秒數。

? ?var i=setInterval("countSecond()",1000);

? ?function countSecond(){

? ? ?if(num==0){

? ? ? ?location="";

? ?}

? ? document.getElementById("second").innerHTML=num;

? ? num--;

? ?//通過window的location和history對象來控制網頁的跳轉。

? ?

}

?</script>?

</body>

</html>


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

這樣子寫:

<!DOCTYPE?html>
<html>
?<head>
??<title>瀏覽器對象</title>??
??<meta?http-equiv="Content-Type"?content="text/html;?charset=gkb"/>???
?</head>
?<body>
??<!--先編寫好網頁布局-->
??<h1>操作成功</h1>
??<span?style="font-size:25px"?id="second"></span>秒后回到主頁
??<a?href="javascript:back()"?style="font-size:25px">返回</a>
?
??<script?type="text/javascript">??
?
???//獲取顯示秒數的元素,通過定時器來更改秒數。
????var?sec=5;
????function?change(){
????????
????????sec--;
????????console.log(sec);
????????if(sec==0){
????????????console.log(history.back());
????????????return?history.back();
????????}
????????document.getElementById("second").innerHTML=sec;
????????setTimeout(change,1000);
????}
????change();
????
????
???//通過window的location和history對象來控制網頁的跳轉。
??
?</script>?
</body>
</html>


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

出世Sunny 提問者

console.log()這個用法不是很懂,有沒有通過微調就能解決的辦法?
2015-10-29 回復 有任何疑惑可以回復我~
#2

menghuanbaolei 回復 出世Sunny 提問者

console.log()不用管它,那是調試用的,去掉也無所謂...
2015-10-29 回復 有任何疑惑可以回復我~
#3

出世Sunny 提問者 回復 menghuanbaolei

也就是說區別在于那個return?那么是為什么呢
2015-10-29 回復 有任何疑惑可以回復我~
#4

menghuanbaolei 回復 出世Sunny 提問者

就是返回一個值,結束掉當前函數
2015-10-29 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消

計數器計到負數?不理解,求指點

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

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

幫助反饋 APP下載

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

公眾號

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