Хорошо, поэтому я добавил следующий html на сайт, используя javascript / greasemonkey.
(только образец)
<ul>
<li><a id='abc'>HEllo</a></li>
<li><a id='xyz'>Hello</a></li>
</ul>
и я также добавил прослушиватель событий click для элементов.
До этого момента все работало нормально, когда я щелкаю элемент, происходит событие click.
Но ... у меня есть другая функция в скрипте, которая при определенных условиях изменяет этот HTML,
то есть он добавляет его, поэтому он выглядит так:
<ul>
<li><a id='abc'>Hello</a></li>
<li><a id='xyz'>Hello</a></li>
<li><a id='123'>Hello</a></li>
</ul>
но когда это сделано, это прерывает слушателей, которых я добавил для первых двух элементов ...
ничего не происходит, когда я нажимаю на них.
Если я закомментирую вызов функции, которая выполняет добавление, все снова начинает работать!
помогите пожалуйста ...