@illiatovpeko
Самолепный ВебдевелопЁр

Можно ли захватить и использовать количество кликов по кнопке?

Хочу привязать событие к кнопке - шестой клик по ней. Это возможно?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 3
0xD34F
@0xD34F Куратор тега JavaScript
document.querySelectorAll('button').forEach(n => n.addEventListener('click', onClick));

function onClick() {
  const count = (+this.dataset.clickCount || 0) + 1;
  this.innerText = `clicked: ${count}`;
  this.dataset.clickCount = count;
}
Ответ написан
sadieff
@sadieff
Нажимаю клавиши в нужной последовательности
Возможно. Главное выбрать где хранить это колличество кликов. Либо в атрибуте data-click=0, к примеру. И после каждого клика прибавлять к этому атрибуту 1. Или можно записать в localStorage и по аналогии при каждом клике прибавлять единицу. И в при каждом клике проверяешь, какой он по счету. Если data-click будет иметь значение 6, значит выполняете действие.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы