为了账号安全,请及时绑定邮箱和手机立即绑定

差一个5 4 3 2 1 那个计时器死活输出不出来,救命

<!DOCTYPE HTML>
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <title>无标题文档</title>
   <script>
       setInterval(myfunction,5000);
       setInterval(bb,1000);
       function bb() {
           for(var i=5;i>=1;i--){
               document.getElementById("demo").innerHTML=i;
           }
       }
       function myfunction() {
           window.open('http://www.imooc.com/u/5679319/courses','_self','width=200,height=300')
       }
       function aa(){
           window.history.forward()
       }
   </script>
</head>
<body>
<h3>操作成功</h3>
<span id="demo"></span>
<span id="demc">秒后回到主页</span>
<a href="" onclick="aa()">返回</a>
</body>
</html>

正在回答

1 回答

 function bb() {
           for(var i=5;i>=1;i--){
               document.getElementById("demo").innerHTML=i;
           }
       }

这个没意义。运算速度很快的。i=5 变到0基本看不到。

可以换成

 var num=5;

    var i=setTimeout("bb()",1000);

   function bb(){

 document.getElementById('demo').innerHTML=num;

 if(num==0){

  window.history.go(-1);

 }

 else{

    num=num-1;

     setTimeout("bb()",1000);

 }


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

差一个5 4 3 2 1 那个计时器死活输出不出来,救命

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信