私は関数を作成するので、最初のクリックだけを数えているので、私はすべてのマウスのクリックヒットをカウントしたいと思います。カウント値を格納する変数を作成します。あなたが関数内var clicks
宣言しているためだクリックカウント機能が動作していませんか?
<!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/html; charset=utf-8" />
<title>clicks</title>
<script type="text/javascript">
function clickcount(){
var clicks=0;
document.getElementById('count').value= ++clicks;
}
document.onclick=clickcount;
</script>
</head>
<body>
<input type="text" id="count" />
</body>
</html>
http://jsfiddle.net/vuASn/ – xandercoded
今私は、関数の外にvaribaleを置けば、それは、それはその値をincreamentsました。今私の質問は、関数の変数を外に置く必要がある理由です –