您可以使用 cookie 使用 javascript 设置它们,然后单击按钮读取该 cookie 的值,以获取有关使用 javascript 操作 cookie 的更多信息,请通过此。
这里还有另一个链接,解释了如何使用 javascript 将值存储在 cookie 中
更新
如果您不想在对页面的不同请求之间保留计数器并且对于单个用户我做了一个小提琴,那么您的解决方案也可以在没有 cookie 的情况下进行,请看这里
我希望它会有所帮助
更新 2
您的
No matter who will click
这只有在您使用任何服务器端技术(如 asp.net、Java/jsp/PHP)时才有可能,因为在这种情况下,基于 cookie 的解决方案将无法满足您的需求。如果您希望任何人点击并且每次都应该增加计数器无论谁点击它,你都必须使用服务器端会话。
更新
在 jquery 中,onDOMReady 的意思是当文档/页面完全加载时,只有脚本才会运行,因此无论如何都使用页面注册脚本的错误安全方式我使用 jquery 样式的按钮单击处理程序,如果你不使用 jquery,那么你可以简单的调用计数按钮 onclick 事件上的功能
如果您使用的是 jquery,那么您可以这样编写
$(document).ready(function(){
var x = 0;
function resetcounter() {
x = 0;
document.getElementById("counting").value = x;
}
function count() {
if(x<50)
{
x += 1;
}
else
{
x=0;
}
document.getElementById("counting").value = x;
}
$('#btn').click(
function() {
count();
});
$('#reset').click(
function() {
resetcounter();
});
});