Событие щелчка работает несколько раз, а другое - не работает - PullRequest
0 голосов
/ 29 октября 2019

Я пишу расширение для Chrome, которое прослушивает и фиксирует события щелчка, сделанные пользователем. Таким образом я фиксирую событие

document.addEventListener('click', async function (e) {

});

Во многих случаях это работает хорошо, но есть другие случаи, когда событие щелчка никогда не срабатывает, вместо этого есть одно или несколько событий фокуса, которые получаютсрабатывает. Я понял, что событие focusout может быть снято, когда javascript изменяет что-то вроде установки значения на скрытый ввод или что-то в этом роде.

Проблема в том, что я не могу понять, почему в некоторых случаях событие click не вызывается. Я мог бы подумать, что в тот момент, когда функция (функция, показанная выше) присоединена к контенту, есть некоторые элементы, которые еще не прикреплены к DOM, но я не уверен и действительно не нашел документации по этому вопросу. или способ проверить это. Я буду благодарен, если кто-нибудь может помочь мне с этим

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...