Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как сохранить данные счётчика при перезагрузке страницы (JS)?

    Touch2me
    @Touch2me Автор вопроса
    QA в Raketa.travel
    Финальное рабочее решение выглядит так. Вдруг кому-то пригодится.

    <script type="text/javascript">
        var clicks = localStorage.getItem('clicks') || 0;
        document.addEventListener("DOMContentLoaded", function(){ document.getElementById("clicks").innerHTML = localStorage.getItem('clicks') || 0; });
        function onClick() {
          clicks = +clicks + 1;
          document.getElementById("clicks").innerHTML = clicks;
          updateStorage(clicks);
        };
    
        function onReset() {
          if (confirm('Вы уверенны? Данные обнулятся!')) {
            clicks = 0;
            document.getElementById("clicks").innerHTML = clicks;
            updateStorage(clicks);
          }
        }
    
        function updateStorage(clicks) {
          localStorage.setItem('clicks', clicks);
        }
        </script>
    Ответ написан
    Комментировать