【发布时间】:2019-01-27 22:19:39
【问题描述】:
我想在点击此链接时计算点击次数。并在 example.com 中显示“点击了多少次(数字)链接” 不要使用mysql。如果没有更好的php,那么javascript就可以了
<a href="http://example.com">example.com</a>
【问题讨论】:
我想在点击此链接时计算点击次数。并在 example.com 中显示“点击了多少次(数字)链接” 不要使用mysql。如果没有更好的php,那么javascript就可以了
<a href="http://example.com">example.com</a>
【问题讨论】:
对于纯 JS 实现,您可以使用 localStorage,如下所示:
<html>
<script>
function init() {
let count = localStorage.getItem('counter');
if(count === null){
count = 0;
localStorage.setItem('counter', count);
}
count = parseInt(count);
updateCount(count);
}
function incrementCounter() {
let count = parseInt(localStorage.getItem('counter'));
count = count + 1;
localStorage.setItem('counter', count);
updateCount(count);
return true;
}
function updateCount(count) {
document.getElementById("count").innerHTML = "Clicked "+count+" times!";
}
</script>
<body>
<p id="count">-</p>
<script type="text/javascript">
init();
</script>
<a href="https://www.google.com" onclick="incrementCounter()">Google</a>
</body>
【讨论】: