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

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

為什么倒計時不動?一直停留在 5 呢?


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


正在回答

2 回答

javascript要放在html語句的后面。HTML從上運行到<script?type="text/javascript"></script>的時候進入js文件開始執行,而此時下面的html語句還沒有開始解析,所以沒有變化。將script語句放到<a>后面即可。

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

_1斯多葛式的冷靜1_ 提問者

非常感謝!666666,非常好奇,你這樣的大神是怎么一步步走到今天的啊,小白求教!
2017-04-13 回復 有任何疑惑可以回復我~
#2

努力敲代碼 回復 _1斯多葛式的冷靜1_ 提問者

同小白,只是湊巧前幾天看到過關于這方面的問題。
2017-04-14 回復 有任何疑惑可以回復我~
#3

_1斯多葛式的冷靜1_ 提問者 回復 努力敲代碼

哈哈哈,一起加油
2017-04-19 回復 有任何疑惑可以回復我~

會變啊,會從5到0的....只不過你用的是setInterval....會在5那多等一秒,或者你把

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

??num=num-1;

這兩個換換位置都是可以的

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

舉報

0/150
提交
取消

為什么倒計時不動?一直停留在 5 呢?

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

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

幫助反饋 APP下載

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

公眾號

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