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

问大神,这么写为何不行?

 <body>

  <H4>操作成功</H4>

  <p>

     <b id="second">5</b>秒后回到主页

  </p>

 

<script type="text/javascript">  


var i = document.getElementById("second").innerHTML;

function num(){

i--;

}

setInterval(num,1000);

  

  </script>




  </body>


正在回答

2 回答

你可以在function num()中加入return i;他就可以返回你的自减il

 

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

首先你setInterval中的num并没有引用;

如果不在i--后面加入这个,你是看不到输出值的,document.getElementById("second").innerHTML=i;


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

qq_其实我是一只喵_0 提问者

没有引用是什么意思
2017-02-04 回复 有任何疑惑可以回复我~
#2

慕粉2124514671 回复 qq_其实我是一只喵_0 提问者

简单的说,就是当你执行setInterval(num)这条语句时,调用num函数,里面的i--,但是只要跳出num这个函数,i还是i它一开始的值
2017-04-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

问大神,这么写为何不行?

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