Почему я не могу напечатать текущее время вместе с оператором if / else, который также использует текущее время? - PullRequest
0 голосов
/ 21 марта 2019

Я не уверен, почему я не могу напечатать сообщение наряду с текущим временем. Текущее время печатается только тогда, когда я закомментирую логический оператор if / else / else. Я не уверен, почему это происходит

let currentdate = new Date();
let tod = currentdate.getHours();
let dateTime =
  currentdate.getDate() +
  "/" +
  (currentdate.getMonth() + 1) +
  "       " +
  currentdate.getHours() +
  ":" +
  currentdate.getMinutes();

window.onload = function() {
  document.getElementById("time").innerHTML = dateTime;
};

if (tod < 11) {
  message = "Good Morning.";
} else if (tod < 16) {
  message = "Good Afternoon.";
} else {
  message = "Good Evening.";
}
window.onload = function() {
  document.getElementById("tod").innerHTML = message;
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...