请大家帮忙看看,为何数字不会减少?

来源:8-17 编程练习

慕慕8881611

2017-09-19 19:43

 <body>

  <!--先编写好网页布局-->

  <h>操作成功</h>

  <P><a id="num">5</a>秒后回到主页</P>

  <input type="button" value="返回" onClick="fa()" >

 <script type="text/javascript">  

 

 var i=5;

 var hei=document.getElementById("num");


window.setInterval("abc()",1000);

function abc(){

    var hei.innerHTML=i;

    i--;

    if(i==1){

        window.location.href="http://www.imooc.com/"

}

}

   //获取显示秒数的元素,通过定时器来更改秒数。

function fa(){

  window.history.back();

  }

   //通过window的location和history对象来控制网页的跳转。

   

 </script> 


写回答 关注

1回答

  • h955966
    2017-09-20 12:55:28
    已采纳
     <body>
     <!--先编写好网页布局-->
     <h>操作成功</h>
     <P><a id="num">5</a>秒后回到主页</P>
     <input type="button" value="返回" onClick="fa()" >
     <script type="text/javascript">  
    	var i=5;
    	var hei=document.getElementById("num");
    
    	window.setInterval("abc()",1000);
    	function abc(){
    		hei.innerHTML = i; // 修改这里,要修改hei的值是用=赋值操作,而不是var声明
    		i--;
    		if(i==1){
    			window.location.href="http://www.imooc.com/"
    		}
    	}
       //获取显示秒数的元素,通过定时器来更改秒数。
    	function fa(){
    		window.history.back();
    	}
       //通过window的location和history对象来控制网页的跳转。
     </script>


    慕慕8881...

    非常感谢!万分感谢! 交个朋友吧

    2017-09-20 13:01:49

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题