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

为什么我的代码跳到4就不继续了

为什么我的代码跳到4就不继续了

北极的大熊 2017-01-19 15:42:37
<!DOCTYPE html><html> <head>  <title>浏览器对象</title>    <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>    </head> <body>  <!--先编写好网页布局-->    <p> 操作成功</p>  <p id="p3" >5</p>  <p> 秒后回到主页</p>  <input type='button' value="返回" onclik="javascript:bak();"/>       <script type="text/javascript">       setInterval("op()",1000);   //获取显示秒数的元素,通过定时器来更改秒数。      setInterval("op()",1000);     function op(){         var s=5;         if(s==0){           location.replace("http://www.baidu.com");               }         s--;         document.getElementById("p3").innerHTML=s;              }     function bak(){       history.back();     }   //通过window的location和history对象来控制网页的跳转。    </script> </body></html>
查看完整描述

2 回答

?
蒋亮亮91

TA贡献1条经验 获得超1个赞

你这个每次执行函数都重新声明s=5,当然一直都是4啊

查看完整回答
1 反对 回复 2017-01-20
?
拿不到钥匙的车放不进手机的歌

TA贡献71条经验 获得超29个赞


首先setInterval(op,1000), 然后var s=5; s--;if

查看完整回答
反对 回复 2017-01-20
  • 2 回答
  • 0 关注
  • 1870 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信