A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 ★心秒★ 于 2012-4-19 08:55 编辑

我想问的是,为什么一句语句过后执行setInterval就加载好了啊???  感觉很奇怪啊!

下面是我的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>注册</title>
    <script type="text/javascript">
        var display;
        var time = 10;
        var ds;
        ds = document.getElementById("buttonzc");
        function daoshu() {
            ds = document.getElementById("buttonzc");
            if (ds) {
                display = "请仔细阅读协议!还剩" + time + "秒";
                ds.value = display;
                time = time - 1;
                if (time < 0) {
                    ds.value = "注册";
                    ds.disabled = false;
                    clearInterval(interval);
                }
            }
            else {
                alert('网页未加载完毕,请刷新');
                ds.disabled = true;
            }
        }
        if (ds) {
            alert("按钮倒数前加载完毕");
        }
        else {
            alert("按钮倒数前未加载完毕");
        }
        var interval = setInterval("daoshu()", 1000);
        
    </script>
</head>
<body>
<center>
<input type="button" id="buttonzc" disabled="disabled"/>
</center>
</body>
</html>

我想问的是,为什么一句语句过后执行setInterval就加载好了啊???  感觉很奇怪啊!

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

1 个回复

倒序浏览
同志们,为什么没有人帮忙回答啊???
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马