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