数字逐渐增加的JS代码,刷新也可以不回到初始值

2024-12-27 22:17:04
推荐回答(4个)
回答1:

小齐炖博士说的思路很对。有一点,在 Chrome 上我们可以使用 HTML5 的 localStorage 或 sessionStorage,和 cookie 的效果是一样的。


下面的代码在刷新的时候保持数字不变,但关闭浏览器后会还原。如果想要一直保存数据,要在 cookie 中设置 expires(Chrome 下使用 localStorage 替换 sessionStorage)。


完整测试代码:



1

回答2:

要是刷新也能补回到初始值的话,只有写入cookie,网页开始载入的时候读取cookie,然后继续递增,只有这样,温馨提示,chrome浏览器不支持本地html文件写入cookie,别的浏览器均可,我只是提个思路,至于cookie什么的,楼主百度一下会有好多的,望采纳

回答3:

这个不是前端代码就可以实现的, 需要配合后台逻辑并存储到数据库, 每次增1都需要定时任务将数据存放到数据库, 再刷新的时候才会保留之前的时间

回答4:

请问楼主我不想初始值是1,该怎么弄啊