快捷导航

这两种编码有区别吗

var sec=document.getElementById("text");//这里的text的内容就是5var i=5;function a(){  i--;  sec.innerHTML=i;  if(i==1){    window.location.href="http://www.imooc.com";}}//设置一个倒计时从5到1之后打开一个网站var timer=setInterval(a(),1000)//倒计时的设置———————————————————————————————————————————————————var sec=document.getElementById("text");//这里的text的内容就是5var i=5;var timer=setInterval(function a(){  i--;  sec.innerHTML=i;  if(i==1){    window.location.href="http://www.imooc.com";}},1000)//设置一个倒计时

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

只是把第二种中的函数用一个名字代替而已!
不过你的setInterval(),里面的回调函数不能加() //不能写a() 只写a就行,要不然不能周期执行, a()代表函数执行后的值,而setInterval需要的是一个方法!!
回复

使用道具 举报

没有。
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP