<script>
function displayDate() {
document.getElementById("demo").innerHTML = Date();
}
</script>
<script>
function displayDate() {
document.getElementById("demo").innerHTML = displayDate();
}
</script>
为什么程序在我写Date()时执行; &安培;没有执行写入displayDate();
是否有理由这样做??
答案 0 :(得分:3)
因为第二个是递归的,没有终止条件。
答案 1 :(得分:0)
displayDate()
是一个仅适用于某些情况的函数 - 例如某些浏览器中的日历或日期选择器。
Date()
是一个内置的JS对象,可以打印用于innerHTML。但你应该做Date.getDate()
。