<!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("https://www.imooc.com/")
clearTimeout(Go);
}
}
function Back(){
window.history.go(-1)
}
setInterval(Go,1000)
</script>
</body>
</html>
if(t<0) 老哥,你这个代码要t<0了才刷新显示的秒数啊,然后t>=0就直接执行else里面的代码关闭定时器去跳转咯~~~把if(t<0)改成if(t>=0),就可以正常执行了
不好意思走错片场了
溜了
你可以看看哪里不对
但是不能抄袭 要自己敲代码不然永远学不会