慕村7229740
2018-10-08 11:38
<!--先编写好网页布局-->
<h1>操作成功</h1>
<span id="count">5</span>
<span>秒后返回主页 </span>
<a href="javascript:myback()">返回</a>
<script type="text/javascript">
//获取显示秒数的元素,通过定时器来更改秒数。
var num=5;
function startCount(){
document.getElementById("count").innerHTML=num;
num--;
setInterval("startCount()",1000);
if (num==0){
location.assign("https://www.imooc.com/");
}
}
startCount();
//通过window的location和history对象来控制网页的跳转。
function myback(){
window.history.back();
}
因为你把setInterval("startCount()",1000); 写在startCount()函数里面了.......
他多执行了一次
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题