我正在搜索按钮点击计数器的简单html代码,我发现了site
但是,我需要点击反垃圾邮件,所以我只需要一个按钮,每个IP地址只允许一次点击。
帮助?
以下是代码:
function clickCounter() {
if(typeof(Storage) !== "undefined") {
if (localStorage.clickcount) {
localStorage.clickcount = Number(localStorage.clickcount)+1;
} else {
localStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "" + localStorage.clickcount + " people are going!";
} else {
document.getElementById("result").innerHTML = "Sorry, your browser does not support web storage...";
}
}
<body>
<p><button onclick="clickCounter()" type="button">I'M GOING!</button></p>
<div id="result"></div>
答案 0 :(得分:0)
Here是一个发布了很多不同的免费ip查找服务列表的人,这些服务都返回请求者的JSON对象。根据您的后端,您可以使用此信息并存储哪些IP地址已单击该按钮。这种方式也更安全,因为localStorage将数据存储在用户浏览器中,他们可以清除该数据并再次单击。