使用 JavaScript 计算元素的点击次数

lov*_*sql 1 javascript

onClick大家好,我是 javascript 的新手。我想知道如何使用javascript 中的方法获取段落中的点击次数。

我使用的代码是

<html>
<body>
<p id="avalue"> kdfbkjdf </p>
<script>


var a = document.getElementById('avalue');
a.onClick = function(b) {
console.log(b);
}


</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

此代码没有显示任何错误,但是当我单击该段落时,我没有得到单击的数字。

我怎样才能实现 onclick 方法??..

任何帮助,将不胜感激

Ami*_*oki 5

您需要维护一个外部变量作为计数器并在处理程序中递增它

var clicks = 0; // counter 
var a = document.getElementById('avalue'); // element
a.onclick = function(b) { // onclick not onClick
   console.log(++clicks); // increment it
}
Run Code Online (Sandbox Code Playgroud)

从你的评论来看,你可以这样做

a.ondblclick = function(){
   alert(clicks); // double click to know the number of clicks so far
}
Run Code Online (Sandbox Code Playgroud)