javascript - 网站上每个页面的不同计数器值

标签 javascript view counter visitor-pattern hit

<分区>

在代码(下面的链接)中,我想更改一些数据,以便每个页面的计数器值都不同。 目前,如果将此代码放置在网站的另一个页面中,计数器将显示一个延续上一页编号的数字。

我有一个带有/news-details?id=XXX 示例帖子 ID 结构的网站。 我希望每个页面都有自己特定的计数器,从 0 开始。

请帮忙。

我的代码在这里(JS Fiddle):jsfiddle.net/zt73db5q

最佳答案

尝试这样的事情

var n = localStorage.getItem('on_load_counter');

if(n === null){
   n = {"pageid":0}
}

if (n["pageid"] === null) {
   n["pageid"] = 0;
}

n["pageid"]++;

localStorage.setItem("on_load_counter", n);

document.getElementById('counter').innerHTML = n["pageid"];

关于javascript - 网站上每个页面的不同计数器值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57740029/

相关文章:

python - 循环嵌套列表字典以计算键的出现次数

javascript - 如何使用 jQuery 显示/隐藏复选框选中/未选中状态的元素

javascript - Heroku 在 nodejs 应用程序上构建失败,我该如何解决?

java - 使用多个 View /布局时在 Android 中处理触摸事件

java - android - TextView 获取滚动条始终以编程方式显示

html - 像facebook一样在图标旁边制作计数器

r - 在 R 中按组向数据帧添加索引(或计数器)

javascript - 不返回但调用其他函数的函数的单元测试用例

javascript - 使用 JavaScript 的高效内存哈希数组

javascript - 用于 Javascript 的 Rails 3.1 Assets 管道