Я не знаю javascript, но пытался разобраться в следующем коде.
Мне дали следующий код для отправки сообщения пользователям, зависящим от времени.
now = new Date();
if (now.getUTCHours() >= 12) {
document.write('`<span id="NextorNot" style="color:red;">`It is too late to enter`</span>`');
}
else {
document.write('`<span id="NextorNot" style="color:green;">`You can still enter`</span>`');
}
Это работало нормально, но то, что я хотел, чтобы оно само обновлялось через регулярные промежутки времени, чтобы любой, кто сидел на странице в течение длительного периода времени, видел текущую информацию.После долгих чтений, и я дошел до этого, но я не вижу, где я иду не так.
now = new Date();
if (now.getUTCHours() >= 12) {
document.write('`<span id="NextorNot" style="color:red;">`It is too late to enter`</span>`');
}
else {
document.write('`<span id="NextorNot" style="color:green;">`You can still enter`</span>`');
}
setInterval(
function() {
if (now.getUTCHours() >= 12) {
document.getElementById('NextorNot').style.color = 'red';
document.getElementById('NextorNot').innerHTML = 'It is too late to enter');
}
else {
document.getElementById('NextorNot').style.color = 'green';
document.getElementById('NextorNot').innerHTML = 'You can still enter');
}
},
5000
);
Может ли кто-нибудь помочь?