【问题标题】:Counter that doesn't refresh with the page不随页面刷新的计数器
【发布时间】:2021-08-24 21:06:08
【问题描述】:

最近我正在制作应该包含人口计数器的网站。 这个想法是每秒添加一个随机数(1-10)。

我想出了以下部分,但每次我重新启动页面时它都会刷新。

var population = 150
var random = Math.floor(Math.random() * 10) +1;

var t = setInterval(function() {
    population += random;
    document.getElementById("pop").innerHTML = population;
}, 1000);

提前致谢!

【问题讨论】:

  • 保存localStorage中的值。

标签: javascript random var


【解决方案1】:
var population = parseInt(localStorage.getItem("population")) || 150;
var random = Math.floor(Math.random() * 10) +1;

var t = setInterval(function() {
    population += random;
    document.getElementById("pop").innerHTML = population;
}, 1000);
localStorage.setItem("population", population);

使用本地存储并解析 Int 也可以在 oge 刷新后获取值

【讨论】:

  • 可能希望本地存储的设置在间隔执行中
猜你喜欢
  • 2013-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-07
  • 1970-01-01
  • 2013-03-26
  • 1970-01-01
相关资源
最近更新 更多