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

计时器为什么走到4就停住不动了呢?? 求大神指教~~~~~!!!

 计时器为什么走到4就停住不动了呢??  求大神指教~~~~~!!!

正在回答

1 回答

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>浏览器对象</title>
</head>
<body>
    <h2>操作成功</h2>
    <span id="myt">5秒后回到主页</span>
    <input type="button" value="返回" onclick="goback()">
<script type="text/javascript">
    var i = setInterval(jsq,1000);
    var t = 5 //需要把t变成全局变量,不然每次call jsq() t的值都会重新初始化为5,当然就一直显示4秒后回到主页了
    function jsq(){
        t--;
        if(t==1){
            window.location.href="http://www.baidu.com";
            clearInterval(i);
        }
        document.getElementById('myt').innerHTML=t+"秒后回到主页";
    }
    //获取显示秒数的元素,通过定时器来更改秒数。
    function goback(){
        window.History.back();
    }
    //通过window的location和history对象来控制网页的跳转。
</script>
</body>
</html>


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

teddybearscm 提问者

喔~ 原来是这样的 O(∩_∩)O谢谢!
2015-04-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

计时器为什么走到4就停住不动了呢?? 求大神指教~~~~~!!!

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