不顯示秒 求解決
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對象</title>??
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>? ?
?</head>
?<body>
? <!--先編寫好網頁布局-->
? <h2>
? ? ? 操作成功
? </h2>
? <p>
? ? <span id='time'>5</span>
? ? ? 秒后回到主頁
? ? <a id="back" onclick="Back()">返回</a>
? </p>
? <script type="text/javascript">??
? ? ? var tim=document.getElementById('time')
? ? ? var bac=document.getElementById("back")
? ? ? var t=5
? ? ? function Go(){
? ? ? ? ? t--;
? ? ? ? ? if(t<0){
? ? ? ? ? ? ? tim.innerHTML=t
? ? ? ? ? }else{
? ? ? ? ? ? ? window.location.assign("http://www.xianlaiwan.cn/")
? ? ? ? ? ? ? clearTimeout(Go);
? ? ? ? ? }
? ? ? }
? ? ? ? function Back(){
? ? ? ? ? window.history.go(-1)
? ? ? }
? ? ?setInterval(Go,1000)
? </script>?
</body>
</html>
2018-11-15
if(t<0) ? ? 老哥,你這個代碼要t<0了才刷新顯示的秒數啊,然后t>=0就直接執行else里面的代碼關閉定時器去跳轉咯~~~把if(t<0)改成if(t>=0),就可以正常執行了
2018-11-15
不好意思走錯片場了
溜了
2018-11-15
你可以看看哪里不對
但是不能抄襲 要自己敲代碼不然永遠學不會