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

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

秒數沒有自動倒數 ?

<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對象</title>?
? <meta http-equiv="Content-Type" content="text/html" charset="utf-8"/>??
?</head>
?<body>
? <!--先編寫好網頁布局-->
?<h4>操作成功</h4><br/>
?<p> <span id="count">5</span>秒后回到主頁<a href="javascript:back();">返回</a></p>
? <script type="text/javascript">?
?
? //獲取顯示秒數的元素,通過定時器來更改秒數。
var i=5;
function num(){
??? document.getElementById("count").innerHTML=i;
??? i=setTimeout("num()",1000);
??? i=i-1;
??? if(i==0){
??????? window.history.go(-1);
??? }
}
? //通過window的location和history對象來控制網頁的跳轉。
function back(){
??? window.location.assign("http://www.xianlaiwan.cn");
}
?</script>
</body>
</html>


正在回答

1 回答

emmm,本身邏輯是有點問題的,那個間歇調用不能放在函數里面,不然會一直調用函數,

var?i=5;
function?num(){????
????document.getElementById("count").innerHTML=i;????
????i=i-1;??????
????if(i==0){????????
????????window.history.go(-1);????
????????????}
????????}?
????????setInterval("num()",1000);

對你代碼稍微做了下改進,應該OK的,不過可以不用這種方式,因為document.getElementById("count").innerHTML就已經是5了,利用自減的 方式應該好些,代碼量雖然差不多,但是清晰些


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

chaohua 提問者

謝謝你哦 改過之后就好了 謝謝
2018-08-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

秒數沒有自動倒數 ?

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

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

幫助反饋 APP下載

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

公眾號

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