Почему перед нажатием кнопки в абзаце отображается високосный год? - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь вернуть сообщение из функции в абзац. Но значение параметра не передается должным образом. Каждый раз, когда я загружаю страницу, она показывает сообщение еще до того, как нажимаю кнопку.

var year = document.getElementById("year").value;
function leapYear(year){
   if (year % 4 === 0) {
        if (year % 100 === 0) {
            if (year % 400 === 0) {
                return "Leap Year";
            }else{
                return "Not Leap Year";
            }
        }
        else{
            return "Leap Year";
        }
       
   }
   else{
       return "Not leap year";
   }
}
document.getElementById("paragraph").innerHTML = leapYear(year);
...