如何计算每次点击后页面重新加载时按钮单击的次数?

时间:2016-09-21 11:17:27

标签: javascript jquery

我想保留点击按钮的次数,但每次点击后页面会被重新编码,我该如何计算?

5 个答案:

答案 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);