Събитието се получава, когато потребителя натисне и отпусне основния бутон на мишката (еднократно кликване). Освен това събитието може да се извика с натискане на бутони Enter или интервал.То настъпва след събитието onmousedown и onmouseup и преди събитие ondblclick.
след извикване обработчика на събития се изпълняват вътрешните действия на елемента (например, при кликване на линк се отива на указаната страница). За да избегнем това, е необходимо, обработчика на събития да върне стойнст false:
<a href="#" onclick="SomeFunction(); return false">
   линка</a>
, или:
<script>
  function SomeFunct()
  {
    //...
    return false;
  }
</script>
<!-- ... -->
<a href="#" onclick="return SomeFunction()">
   линка</a>
В IE5.5 и нагоре може да се използува и такъв код:
<script>
  function SomeFunct()
  {
    //...
    event.returnvalue = false;
  }
</script>
<!-- ... -->
<a href="#" onclick="SomeFunction()">
   линка</a>