-1

好的,我需要 Javascript 什么会起作用,每 X 次数字都会增加,但是当我刷新浏览器时,这个数字不会消失并保持在线(保存)

var i = 0; // Value starts off at zero

function increment() {

i++; // Change to i += [yourvalue] for any increase other than 1

document.getElementById('count').innerHTML = i;

}

setInterval('increment()', 2000); // Increments every 2 seconds

我有这个它的工作但是当我刷新增加时间消失

4

2 回答 2

0
                    function increment() {
                    var n = localStorage.getItem('on_load_counter');
                    if (n === null) {
                        n = 0;
                    }
                    
                    n++;
               
                    
                    localStorage.setItem("on_load_counter", n);
                    
                    document.getElementById('counter').innerHTML = n;
                     }
                    setInterval('increment()', 2000);
于 2020-11-25T08:34:04.063 回答
0

在增加 X 值的函数中,将其设置为本地存储。

localStorage.setItem('X', value);

同样,从 localStorage 中获取项目并将其设置为初始值。

var x = localStorage.getItem('X') || 0
于 2020-11-25T07:45:14.607 回答