Как обеспечить повтор выполнения функции по событию click без повторного нажатия кнопки мыши?
Есть 2 кнопки и счетчик. Одна кнопка увеличивает счетчик на 1, другая уменьшает. При стандартном способе button.addEventListener('click', function() {});
Для того, чтобы получить 100 на счетчике нужно кликнуть 100 раз.
Как реализовать автоповтор, чтобы кнопки действовали как кнопки клавиатуры, например?
Если я правильно понял, то вы хотите при зажатой кнопке выполнять итерацию, тогда воспользуйтесь вместо метода Click методом mousedown, пока мышка зажата, будет выполняться действие
Евгений Бабенко это так не работает. Тут mousedown срабатывает один раз, когда кнопка мыши опустилась... тут наверно нужно проверять не отпущена ли кнопка мыши и если нет - повторять итерацию. Это мысль, но может есть способ попроще?