我在将本地计时器存储在localStorage中时遇到问题。每次刷新浏览器时,计时器都会重置。现在我想要做的就是将我的计时器存储在localStorage中,因此每次用户刷新浏览器时计时器都不会重置。请检查下面页面刷新时内置在JavaScript中的计时器重置
HTML我的代码
<p class="w3-xlarge w3-serif"> <i>Linguistics Exam</i><span class="w3-right" id="timeLeft" name="timeLeft"></span></p>
JS
var total_seconds = 40*60;
var c_minutes = parseInt(total_seconds/60);
var c_seconds = parseInt(total_seconds%60);
function checkTime(){
document.getElementById("timeLeft").innerHTML = 'Time Left: ' + c_minutes + ' : ' + c_seconds;
if(total_seconds <= 0){
$(document).ready(function(){$("#submitLinguistics").click();});
}else{
total_seconds = total_seconds - 1;
c_minutes = parseInt(total_seconds/60);
c_seconds = parseInt(total_seconds%60);
setTimeout("checkTime()", 1000);
}
}
setTimeout("checkTime()", 1000);
你的代码在哪里保存到'localStorage'? –