Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Подсчёт кликов? (https://javascript.ru/forum/dom-window/54956-podschjot-klikov.html)

allonemoon 07.04.2015 21:27

Подсчёт кликов?
 
Прошу сильно не бить меня... Интересует вопросб можно ли реализовать количество подсчета кликов по блочному элементу сайта?

theKingOfJava 07.04.2015 21:34

Легко
<html>
<head>

</head>
<body>

<div id="d">block</div><br>
<button id=check>check</button>

<script>

c=0
d.onclick=function(){c++}
check.onclick=function(){alert(c)}


</script>

</body>
</html>

Можешь закрыть переменную счетчика от "посторонних глаз"
<html>
<head>

</head>
<body>

<div id="d">block</div><br>
<button id=check>check</button>

<script>

;(function(){
 var c=0
 d.onclick=function(){c++}
 check.onclick=function(){alert(c)}
}())

</script>

</body>
</html>

Decode 07.04.2015 21:38

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
  <style>
    div {
      width: 100px;
      height: 100px;
      border: 2px solid #ccc;
      background: blue;
    }
  </style>
</head>
<body>
  <div></div>
  
  <script>
    var i = 0;

    document.getElementsByTagName('div')[0].onclick = function() {
      console.log(++i);
    }
  </script>
</body>
</html>


Часовой пояс GMT +3, время: 20:26.