关于 javascript 个事件

About javascript events

<script>
function displayDate() {
    document.getElementById("demo").innerHTML = Date();
}
</script>


<script>
function displayDate() {
    document.getElementById("demo").innerHTML = displayDate();
}
</script>

为什么程序在我写 Date() 时执行;并没有执行写显示 Date();

这有什么原因吗..?

因为第二个是没有终止条件的递归。

displayDate() 是一种仅适用于某些情况的功能 - 例如某些浏览器中的日历或日期选择器。

Date()是一个内置的JS对象,可以打印用于innerHTML。但是你应该做 Date.getDate().