質問: $("#button1").get(0).onclick; ``` という方法では、最初の `test1` に相当する関数しか取得できませんでした。
回答: デベロッパーツールでの確認方法が記載されたページが有りましたので、参考までに。 以下、簡単に操作方法を記載します。 `$("#button").click()`で登録されているイベントは、コンソールから、 ``` $._data($("#button1").get(0), "events"); ``` と入力することで確認することができます。 同様に、`$(document).on()`で登録されているイベントは、コンソールから、 ``` $._data($(document).get(0), "events"); ``` と入力することで確認できます。 inputタグの属性として設定されているclickイベントは、Elementsタブから調べたい要素(今回の場合は `test`)を選択して、EventListenersタブで確認できます。 複数イベントが表示されますが、タグの属性としてイベントを定義しているので参照先がHTMLのものが該当のものになります。 また、ElementsタブからでもjQueryのclickやonで登録されたイベントがあることは確認できますが、実際の関数の定義とは結びついていないので、実際にどのような関数が呼び出されるかを確認するためには、前述の方法でおこなうといいと思います。