<!DOCTYPE?html>
<html>
?<head>
??<title>瀏覽器對(duì)象</title>??
??<meta?http-equiv="Content-Type"?content="text/html;?charset=gkb"/>???
?</head>
?<body>
??<!--先編寫好網(wǎng)頁布局-->
??<h1>操作成功</h1>
??<span?id="time">5</span><span>秒后跳轉(zhuǎn)回首頁</span><a?href="back()">返回</a>
??
?
??<script?type="text/javascript">
??var?count=document.getElementById("time").innerHTML;
??function?counts(){
??????count--;
??????if(count==0){
??????????window.location.assign("idcbgp.cn");
??????????
??????}}
??????setInterval("counts()",1000);
??function?back(){
??????window.history.back();
??}?
???//獲取顯示秒數(shù)的元素,通過定時(shí)器來更改秒數(shù)。
???//通過window的location和history對(duì)象來控制網(wǎng)頁的跳轉(zhuǎn)。
???
?</script>?
</body>
</html>
2016-04-27
你的沒有顯示數(shù)字的語句啊,只是執(zhí)行了算法,沒有顯示結(jié)果,所以,數(shù)字沒有變。
2016-04-25
修改后的代碼,你的疑惑都在代碼后的注釋里;
2016-04-24
var?count=document.getElementById("time").innerHTML
改為
var document.getElementById("time").innerHTML=count;
2016-04-23
不知道是不是寫錯(cuò)還是瀏覽器不同問題,window.location.assign("idcbgp.cn");改為window.location.assign("http://idcbgp.cn");就能打開。
2016-04-22
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對(duì)象</title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> ??
?</head>
?<body>
? <!--先編寫好網(wǎng)頁布局-->
? <h1>操作成功</h1>
? <span id="time">5</span><span>秒后跳轉(zhuǎn)回首頁</span><a href="back()">返回</a>
? ?
??
? <script type="text/javascript">
? var count=document.getElementById("time");
//首先你這一句var?count=document.getElementById("time").innerHTML; 與?count--;?存在邏輯問題,你只是把數(shù)字5獲取到了并復(fù)制給count變量而count變量與原來的數(shù)字半毛錢的關(guān)系都沒得它只充當(dāng)一個(gè)存儲(chǔ)介子,所以count--并沒法對(duì)原來的數(shù)字進(jìn)行改變。如果你這樣做就會(huì)出現(xiàn)數(shù)字5不變的情況。(我只是大概改了一下,應(yīng)該還可以簡化,畢竟我也不是什么高手,有錯(cuò)的地方歡迎斧正。)
? function counts(){
? ? ? count.innerHTML--;
? ? ? if(count.innerHTML==0){
? ? ? ? ? window.location.assign("idcbgp.cn");
? ? ? ? ? ?
? ? ? }}
? ? ? setInterval("counts()",1000);
? function back(){
? ? ? window.history.back();
? }?
? ?//獲取顯示秒數(shù)的元素,通過定時(shí)器來更改秒數(shù)。
?
? ?//通過window的location和history對(duì)象來控制網(wǎng)頁的跳轉(zhuǎn)。
? ??
?</script>?
</body>
</html>