@Cat_usual

Как обновлять DOM элемент?

Подскажите пожалуйста, как добавить определенный элемент через JavaScript и обновлять его, то есть допустим было число 1, и к нему все время добавляется ещё 1 и изменяется каждую секунду. Пробовал данным кодом, но кажется не верно делаю:
function tick() {
            let div = document.createElement('div');
            div.className = 'alert';
            div.innerHTML = "<strong>Сейчас </strong>" + new Date().getHours() + ":" + new Date().getMinutes()
            document.body.append(div);
            setTimeout(() => div.remove(), 999);
        }

        setInterval(tick, 1000)


Не надо предлагать фреймворки, мне надо на чистом javascript'е.
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
<div id="time"></div>

setInterval(el => {
  const d = new Date();
  el.innerHTML = `<strong>Сейчас</strong> ${d.getHours()}:${d.getMinutes()}`;
}, 1000, document.querySelector('#time'));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы