【问题标题】:How to use js cookie to change a number on refresh如何使用js cookie在刷新时更改数字
【发布时间】:2015-04-27 17:28:59
【问题描述】:

我正在寻找一种在刷新时更改页面上的数字的方法。假设您从 W.001 开始,每次有人刷新时,它都会依次更改为下一个数字。所以:W.001(刷新)W.002(刷新)W.003等等。有人有什么想法吗?

该网站将在本地托管,无需在其他任何地方托管。

有人向我指出了 JS cookie,但我完全是新手。

如果有人能够为我编写一个简单的 index.html 文件来展示它是如何工作的,那将对我有很大帮助!

【问题讨论】:

    标签: javascript html refresh


    【解决方案1】:

    这方面有无数的教程和示例,我建议在发布问题之前搜索社区。​​p>

    您要做的是通过 javascript 创建/获取 cookie。

    请看

    How do I create and read a value from cookie?

    Set cookie and get cookie with JavaScript

    如果您在浏览完这些内容后仍有疑问,请回复您尝试的解决方案,任何人都应该非常乐意提供帮助

    【讨论】:

    • 您好,r00k,感谢您的回复!我找到了这些链接,但不明白如何使该值显示在正文中,这就是为什么我发布了一个新问题...
    【解决方案2】:

    服务器是否需要获取值?如果您只想将其保存在本地并在页面上显示,localStorage 更适合并且非常易于使用。该值将在会话之间存储。

    // increment the counter
    if (localStorage.counter) {
        localStorage.counter += 1;
    } else {
        localStorage.counter = 1;
    }
    
    // add it to the page
    document.getElementsByTagName("body")[0].innerHTML += localStorage;
    

    【讨论】:

    • 不需要他的服务器获得价值!这会成功的!所以如果我是正确的(正如我所说,total noob)//增加计数器(进入头部,在脚​​本标签之间,对吧?)//将它添加到页面(进入正文?)
    • 谢谢你的建议顺便说一句,我整天都在挣扎
    • 为安全起见,将第一部分放在头部的脚本标签之间,另一行放在正文底部的脚本标签之间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-01
    • 2023-04-07
    • 2011-07-21
    相关资源
    最近更新 更多