@I_lol

Как сделать, что после обновления страницы число лайков осталась?

62200cf603bd2865615886.jpeg
<div class="like">
	<span class="plus">♡</span>
	<span class="counter"></span>
</div>
const likes = document.querySelectorAll('.like');

likes.forEach(like => {
  const plus = like.querySelector('.plus');
  const counter_element = like.querySelector('.counter');
  
  let counter = 0;
  
  plus.addEventListener('click', () => {
    render(++counter, counter_element);
  });

});

const render = (counter, counter_element) => counter_element.innerText = counter;
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ya_ne_znau
Сохраняй информацию там, где она не будет удалена после перезагрузки страницы, например local storage:
localStorage.setItem("likes", counter.toString());
и вытаскивать:
counter = parseInt(localStorage.getItem("likes") || "0");

Ищи "local Storage js", а вообще надо уметь составлять вопросы на английском: "JavaScript save data after reload" (или как-то так).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы