Виктор Пэйнер 0 Опубликовано: 25 августа 2021 Рассказать Опубликовано: 25 августа 2021 Задумка такая - с 20:00 по 07:00 скрипт должен присвоить тегу <body> класс dark, дабы сайт принял темные тона. Стили прописаны, однако у меня огромный пробел в знаниях js. Вырвав некоторые огрызки кода из инета, получил следующее <script type="text/javascript"> $(function(){ var TIME_FROM = 20; var TIME_TO = 7; var date = new Date(); var clientLocalHour = date.getHours(); if (clientLocalHour >= TIME_FROM && clientLocalHour < TIME_TO) { var elem = document.getElementsByTag("body"); elem.classList.add("dark"); } }) </script> "dark" так и не присваивается. Прошу знающих людей ткнуть носом в ошибку. Сайт с лицензией. Цитата Ссылка на сообщение Поделиться на других сайтах
Виктор Пэйнер 0 Опубликовано: 25 августа 2021 Рассказать Опубликовано: 25 августа 2021 Автор В итоге присвоил ID для body и получилось так $(function(){ var date = new Date(); var clientLocalHour = date.getHours(); if (clientLocalHour >= 20 && clientLocalHour < 7) { var elem = document.getElementById("theme"); elem.classList.add("dark"); } }) теперь все работает. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.