さて、javascript/greasemonkeyを使用して次のhtmlをサイトに追加しました。(サンプルのみ)
<ul>
<li><a id='abc'>HEllo</a></li>
<li><a id='xyz'>Hello</a></li>
</ul>
また、要素のクリックイベントリスナーも追加しました。この時点まではすべて正常に機能し、要素をクリックするとクリックイベントが発生します。
しかし...私はスクリプトに別の関数を持っています。それは特定の条件でそのhtmlを変更します。つまり、それを追加するので、次のようになります。
<ul>
<li><a id='abc'>Hello</a></li>
<li><a id='xyz'>Hello</a></li>
<li><a id='123'>Hello</a></li>
</ul>
しかし、これが行われると、最初の2つの要素に追加したリスナーが壊れます...クリックしても何も起こりません。
追加を行う関数の呼び出しをコメントアウトすると、すべてが再び機能し始めます!
助けてください...