回答編集履歴

2

コード修正

2021/05/28 16:25

投稿

int32_t
int32_t

スコア21695

test CHANGED
@@ -10,13 +10,9 @@
10
10
 
11
11
  document.addEventLisetner('click', event => {
12
12
 
13
- if (event.target.closest('.add-button')) {
13
+ if (event.target.closest('.add-button'))
14
14
 
15
- createTimeZone(btnAreaCount);
15
+ createTimeZone(btnAreaCount++);
16
-
17
- ++btnAreaCount;
18
-
19
- }
20
16
 
21
17
  });
22
18
 

1

文言

2021/05/28 16:25

投稿

int32_t
int32_t

スコア21695

test CHANGED
@@ -1,4 +1,6 @@
1
+ `cloneNode()`ではイベントリスナは複製されません。
2
+
1
- ボタンに共通のclassを付けて、document で click イベントを見ればよいです。`addBtn.addEventListener(...)` は不要です。
3
+ 動的に足される要素にイベントリスナを登録するのは面倒なので、ボタンに共通のclassを付けて、document で click イベントを見ればよいです。`addBtn.addEventListener(...)` は不要です。
2
4
 
3
5
 
4
6