2015-12-12 4 views
-2
<script> 
function displayDate() { 
    document.getElementById("demo").innerHTML = Date(); 
} 
</script> 


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

Почему программа выполняется при записи Date(); & не выполнено написание displayDate();О событиях javascript

есть причина для этого ..?

+2

[Вы серьезно?] (Http://stackoverflow.com/questions/34237671/about-javascript-events#comment56217993_34237671) –

ответ

3

потому что второй рекурсивный без условия окончания.

0

displayDate() - это функция, которая применима только в некоторых случаях - например, календарь или датапикер в некоторых браузерах.

Date() - это встроенный объект JS, который может быть напечатан для использования в innerHTML. Но вы, вероятно, должны сделать Date.getDate().

Смежные вопросы