質問するログイン新規登録

回答編集履歴

1

追記

2019/11/09 03:32

投稿

退会済みユーザー
answer CHANGED
@@ -5,7 +5,7 @@
5
5
 
6
6
  3 つある全ての Button にリスナをアタッチしなければなりません。または、親要素の ```<section id = "numberBox">``` にリスナをアタッチして、バブリングで上がってくるイベントを捕捉する方法があります。
7
7
 
8
- イベントが発生すると event オブジェクトが生成され、その参照がリスナの第一引数に渡されます。それから target プロパティでイベントを発生させたオブジェクトを、eventPhase プロパティでフェーズ情報を取得できます。this はアタッチしたオブジェクトへの参照となりますのでその value プロパティで button value 取得できます。
8
+ イベントが発生すると event オブジェクトが生成され、その参照がリスナの第一引数に渡されます。それから target プロパティでイベントを発生させたオブジェクトを、eventPhase プロパティでフェーズ情報を取得できます。this はリスナをアタッチしたオブジェクトへの参照となりますのでその id プロパティでイベントを捕捉した要素id 取得できます。
9
9
 
10
10
  以下のような感じです。
11
11