setinterval函数的问题
problems with setinterval function
我正在尝试使用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>
您可以使用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;
}
相关文章:
- IE9的HTML5 Canvas getImageData()函数存在问题
- javascript中的特定函数出现问题
- 运行Infinite Scroll后调用函数时出现问题
- jQuery使用ajax自动完成问题-TypeError:this.source不是函数
- 将代码放入click函数时出现javascript问题
- 使用setInterval调用原型函数时出现问题
- 在HTML中调用函数时出现问题
- 异步中的回调函数出现问题'张贴'
- Jquery函数返回订单问题
- 带有 JavaScript 随机数函数的未知问题
- 关于函数的Javascript问题 - IIFE
- 作用域问题-此函数是否形成闭包-JavaScript
- 用于异步函数中的循环和定时问题
- Createjs冲突问题localToLocal不是函数错误
- 使用Breeze脱机数据时出现未定义的问题不是函数
- 尝试将变量传递到对象中时的作用域问题'的方法构造函数
- Javascript函数变量传递语法问题
- 函数范围问题-函数未定义
- Javascript作用域问题:函数在$(doc).ready()中可用,但在事件处理程序中不可用
- 实现“喜欢”功能的问题.函数只工作一次