我想保留点击按钮的次数,但每次点击后页面会被重新编码,我该如何计算?
答案 0 :(得分:2)
将其存储在localstorage中:
localStorage.clicks = +(localStorage.clicks || 0) + 1;
答案 1 :(得分:1)
使用HTML5 localStorage
:
function addClicks() {
var currentValue = localStorage.getItem('myClicks') ? parseInt(localStorage.getItem('myClicks')) : 0;
var newValue = currentValue + 1;
localStorage.setItem('myClicks', newValue);
}
答案 2 :(得分:0)
您可以将计数保留在Cookie中,并始终读取并增加Cookie中的计数。 另一个选项可能是,如果您的页面正在回发帖子,那么您可以将其存储在隐藏字段中,然后从隐藏字段中读取和增加。
如果您需要编码方面的帮助,请告诉我。很乐意提供帮助:)
答案 3 :(得分:0)
每次点击按钮,首次通过js或php将计数器值保存在cookie或本地存储中。只需通过访问cookie或本地存储值来增加计数器,并在下次点击时更新它。
答案 4 :(得分:0)
您可以使用 localstorage
LocalStorage只能存储字符串值。您可以使用parseInt将字符串转换为整数。它需要(键,值)对。
设定值
localstorage.setItem("count", "1");
并且每次点击都会增加,如下所示
localstorage.setItem(parseInt(localStorage.getItem('count')) + 1);