function counter1() { var counter = 5; setInterval(function() { counter--; if (counter >= 0) { var id = document.getElementById("res"); var bet = document.getElementById("pts"); var on = document.getElementById("bet"); var beth = document.getElementById("beth"); var betv = document.getElementById("betv"); id.innerHTML = "Results after " + counter + " seconds"; beth.disabled = true; beth.style.backgroundColor = "rgb(229, 229, 229)"; betv.disabled = true; betv.style.backgroundColor = "rgb(229, 229, 229)"; beth.style.cursor = 'none'; betv.style.cursor = 'none'; } if (counter == 0) { counter2(); var beth = document.getElementById("beth"); var betv = document.getElementById("betv"); beth.disabled = false; beth.style.backgroundColor = "#4CAF50"; betv.disabled = false; betv.style.backgroundColor = "#008CBA"; beth.style.cursor = 'pointer'; betv.style.cursor = 'pointer'; var random = Math.floor((Math.random() * 100) + 1); var id1 = document.getElementById("res1"); if (random < 50) { id1.innerHTML = "Heroes have won" + random; } else { id1.innerHTML = "Villains have won" + random; } } }, 1000); } function counter2() { var counter = 5; var on = document.getElementById("bet"); setInterval(function() { counter--; if (counter == 9) { on.innerHTML = ""; } if (counter >= 0) { id = document.getElementById("res"); var bet = document.getElementById("pts"); id.innerHTML = "Bet within " + counter + " seconds"; } if (counter == 0) { counter1(); } }, 1000); }Quiero que este código se almacene en el almacenamiento local (cuenta regresiva), quiero que esa cuenta regresiva se recupere al cargar la página, agradecería si pudiera obtener algunas sugerencias o si alguien pudiera modificar el código. ¿Es posible modificarlo desde aquí para almacenar la cuenta regresiva en el almacenamiento local o debería recodificar desde el principio? Apreciaría sugerencias e ideas. ¡Gracias!
puede almacenar valor en el sistema local.
para establecer el valor de cualquier variable, luego use
localStorage.setItem(key, value);sintaxis para establecer un valor en una variable local. aquí "clave" significa el nombre de la variable y "valor" significa el valor que desea asignar.
// para leer datos del almacenamiento local
let lastname = localStorage.getItem(key);para obtener datos de una variable, debe usar el código anterior. aquí en "clave" significa que debe proporcionar el nombre de la variable que utilizó en el momento de la asignación.
Para obtener más información, consulte este enlace. Para obtener más información , haga clic aquí .