請問哪里錯了,一直倒數(shù)不跳轉(zhuǎn)呢 .. 都數(shù)到負數(shù)去了
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對象</title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> ??
?</head>
?<body>
? <!--先編寫好網(wǎng)頁布局-->
? <h1>操作成功</h1>
? <span id=daoshu>5</span><span>秒后回到主頁 </span>
? <a href="javascript:houtui()">返回</a>
?
? <script type="text/javascript"> ?
? var shuzi=document.getElementById("daoshu").innerHTML;//定義函數(shù)倒數(shù)
? ?//獲取顯示秒數(shù)的元素,通過定時器來更改秒數(shù)。
? ?function aa()
? ?{
? ? ? ?shuzi--;
? ? ? ?document.getElementById("daoshu").innerHTML=shuzi;
? ? ? ?if(shuzi==0)
? ? ? ?{
? ? ? ? loction.assign("https://www.baidu.com");
? ? ? ? }
? ? ? ?}
setInterval("aa()",1000);
? ?//通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)。
? ?function houtui(){
? ? ? ?window.history.back()
? ?}
? ?
?</script>?
</body>
</html>
2016-10-02
?if(shuzi==0)
? ? ? ?{
? ? ? ? loction.assign("https://www.baidu.com");
? ? ? ? }
????此塊代碼中? location打成了? loction? 少了一個a,單詞沒拼對
2016-10-03
除了剛才那個朋友說的,不跳轉(zhuǎn)的問題,還有一個問題就是你沒有clearInterval() 清除定時器,這樣會一直計數(shù)。