不能自减?

来源:8-17 编程练习

文酱酱

2015-03-07 11:12

不能自减啊,然后就不造怎么了

写回答 关注

2回答

  • lymo
    2015-03-09 16:27:46
    已采纳
     <body onload="count()">
      操作成功
      <br>
      <span id="time">5</span>s后回到主页
      <a  href="javascript:back()">返回</a>
      <script type="text/javascript">
          var    num= document.getElementById("time").innerHTML;
        function count() {
            num--;
            document.getElementById("time").innerHTML=num;
            if(num==0){
                location.assign("http://www.imooc.com/code/1633");
            }
        }
        setInterval("count()",1000);
        function back(){
            document.write(window.history.back());
            }
     </script>


    文酱酱

    行了谢谢哈

    2015-03-10 09:32:25

    共 1 条回复 >

  • lymo
    2015-03-07 15:08:51
     var num= document.getElementById("time").innerHTML;
     document.getElementById("time").innerHTML=num;
     setInterval("count()",1000);
     window.history.back();

    第一、二句要用innerHTML而不是value;

    第三句要么用这个,setTimeout的话请先载入count(),用onload之类的;

    第四句,windows <==> window;

    文酱酱

    按着你说的做了还是不行呢?怎么回事?

    2015-03-09 15:42:27

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468062 学习 · 21891 问题

查看课程

相似问题