如何解决此“未定义函数”JavaScript错误?

时间:2009-11-12 22:00:37

标签: javascript

我的错误控制台中出现“未定义函数”JavaScript错误。知道为什么吗?

<div id="counter" style="width: 40px;"></div>

<script type="text/javascript">
    var seconds = 60
    document.getElementById('counter').innerHTML = seconds

    function countDown() {
        if(seconds <= -1) {
            seconds += 1
        } else {
            seconds -= 1
            document.getElementById('counter').innerHTML = seconds
            setTimeout("countDown()", 1000)
        }
    }

    countDown();
</script>

3 个答案:

答案 0 :(得分:1)

您可能需要考虑添加一些分号;

答案 1 :(得分:0)

如果在加载文档之前执行这段代码,则未定义的函数可能是document.getElementById。但我可能是错的。

答案 2 :(得分:0)

对我来说它停在-1,这就是你在'if'语句中所拥有的。