如何利用js记录点击某个按钮的次数

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/javascript; charset=gb2312" /></head>
<body>
<input type="button" value="点击" onclick="checkRight()" />
已点次数:
<span id="dianjicishu"></span>
</body>
<script>
function checkRight(){
var x=0;
x=x+1;
document.getElementById('dianjicishu').innerHTML = x;
}
</script>
</html>

你这个永远都会是1
原因是:你声明变量放在了函数之内
那你没点击一次,x都会被声明为0,0+1当然永远都是1
你要把变量声明放在函数之上
就像楼上的那样
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-27
<script defer="defer">
var x=0;
function checkRight(){
x=x+1;
document.getElementById('dianjicishu').innerHTML = x;
}
</script>本回答被提问者和网友采纳
相似回答