Обработчики на различни събития в JavaScript

Освен кликване върху елемент, съществуват и други събития. Например, с помощта на събитието dblclick може да се улови двоен клик върху елемент, с помощта на събитието mouseover - поставяне на курсора върху елемент, а с помощта на събитието mouseout - отдалечаване на курсора от елемента.

При това към един елемент могат да се прикачат манипулатори на различни типове събития. Нека, например, прикачим към един елемент реакция на поставяне на курсора и реакция на отдалечаване:

javascriptbutton.addEventListener('mouseover', function() {
  console.log('1');
});
button.addEventListener('mouseout', function() {
  console.log('2');
});
Задание 1

Даден е бутон. При двоен клик върху него изведете някакво съобщение.

Задание 2

Даден е бутон. При поставяне на курсора върху него изведете някакво съобщение.

Задание 3

Даден е бутон. При отдалечаване на курсора от него изведете някакво съобщение.

Задание 4

Даден е бутон. При поставяне на курсора върху него изведете едно съобщение, а при отдалечаване от него - друго.