if(parseInt(li[i].textContent, 10) <= new Date().getHours()) {
element[i].classList.remove('night');
}
if(parseInt(li[i].textContent, 2) <= new Date().getHours()) {
element[i].classList.remove('night');
}
то время так а если так то if(parseInt(li[i].textContent, 22) <= new Date().getHours()) {
element[i].classList.remove('night');
}
то вообще вот так а время то идет и не стоит на месте, не совсем до конца вы мне помогли, прошу помогите пожалуйста if(parseInt(li[i].textContent, 10) <= new Date().getHours()) {
}
и почему 10? querySelectorAll('.day')
и надо удалять класс, а он удалятся либо у одного либо увсех сразу, хотя на часах у меня 11:09 let element = document.querySelectorAll('.day');
for (let i = 0; i < element.length; i++) {
setInterval(() => {
if(new Date().getHours() < 22) {
element[i].classList.remove('night');
}
}
, 1000);
}
onclick="obr()"
на сам инпут, спасибо) <button type="button" data-id="about" class="js-item-link is-active">
<span>Дата</span>
</button>
, а не к ОК, и разметку можно как-то не менять?
вот так тоже не работает
.dayContainer span это сами числа календаря