我的错误控制台中出现“未定义函数”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>
答案 0 :(得分:1)
您可能需要考虑添加一些分号;
答案 1 :(得分:0)
如果在加载文档之前执行这段代码,则未定义的函数可能是document.getElementById。但我可能是错的。
答案 2 :(得分:0)
对我来说它停在-1,这就是你在'if'语句中所拥有的。