黑马程序员技术交流社区

标题: 网页加载问题,为什么隔了一个语句就加载好了啊? [打印本页]

作者: ★心秒★    时间: 2012-4-18 17:30
标题: 网页加载问题,为什么隔了一个语句就加载好了啊?
本帖最后由 ★心秒★ 于 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就加载好了啊???  感觉很奇怪啊!
作者: ★心秒★    时间: 2012-4-20 11:05
同志们,为什么没有人帮忙回答啊???




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2