Как на один элемент повесить два события, клик и двойной клик?

Для того чтобы на один элемент повесить два события — клик и двойной клик, можно воспользоваться методом добавления слушателей событий в JavaScript. Вот пример, как это можно сделать:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Два события на один элемент</title>
<style>
    button {
        padding: 10px 20px;
        font-size: 16px;
        cursor: pointer;
    }
</style>
</head>
<body>

<button id="myButton">Нажми на меня!</button>

<script>
// Получаем элемент кнопки
const button = document.getElementById('myButton');

// Добавляем событие клика
button.addEventListener('click', function() {
    console.log('Вы нажали на кнопку!');
});

// Добавляем событие двойного клика
button.addEventListener('dblclick', function() {
    console.log('Вы сделали двойной клик на кнопке!');
});
</script>

</body>
</html>

В данном примере на элемент <button> были добавлены два события — click и dblclick. При клике на кнопку будет выводиться сообщение "Вы нажали на кнопку!", а при двойном клике — "Вы сделали двойной клик на кнопке!".

Таким образом, используя метод addEventListener, можно легко добавить несколько событий к одному элементу в JavaScript.