我正在尝试使用setinterval函数
创建一个简单的javascript计数器我所拥有的是以下内容。它运行得很好,但每当我点击刷新它就会重置。即使有人点击刷新按钮,我该怎么做才能确保计数器继续?
谢谢!
<script type="text/javascript">
count = 1000;
window.onload = init;
function init() {
window.setInterval(incre,1000);
}
function incre(){
count++;
document.getElementById('out').innerHTML = count;
}
</script>
答案 0 :(得分:2)
每次递增时,您都可以使用sessionStorage存储计数器:
function incre() {
var count = sessionStorage.getItem("myCounter") || 1000; // set it to 1000 as per your initialization
count++;
sessionStorage.setItem("myCounter", count);
document.getElementById('out').innerHTML = count;
}