たぶん、私の問題にはいくつかのサブ質問があります:
- 要素にバインドされたイベントを取得するための一般的な解決策はありますか? (jquery やその他の JavaScript ライブラリを使用しない場合)。
$(element).data('events')
に登録されたイベントを取得できないことがわかりました<element onclick="some_functions()">
。どうすれば入手できますか?
私の目標は、ネイティブ イベントの前にイベントを挿入することです (html ページのプログラマーによって登録されます)。私は2つの解決策を見つけました。
- ここで説明されているようにjQuery を使用する
- ここで説明されているように変更します
HTMLElement.prototype.addeventlister
ただし、これらの方法は両方ともそのような状況を解決できないことがわかりました
<element onclick="some_functions()">