回答編集履歴

2

コード修正

2021/04/14 01:29

投稿

int32_t
int32_t

スコア20909

test CHANGED
@@ -1,4 +1,4 @@
1
- 例2が期待どおりに動かないのは、例2でイベントリスナでクリックされた要素以外を一切操作していないからです。例2で、`tes` と `event.target` は同じ要素です。`tes.classList.remove('active')` を `document.querySelector('textarea.active').classList.remove('active')` とでも変えれば動くでしょう。
1
+ 例2が期待どおりに動かないのは、例2でイベントリスナでクリックされた要素以外を一切操作していないからです。例2で、`tes` と `event.target` は同じ要素です。`tes.classList.remove('active')` を `document.querySelector('textarea.active')?.classList.remove('active')` とでも変えれば動くでしょう。
2
2
 
3
3
 
4
4
 

1

コード例修正

2021/04/14 01:29

投稿

int32_t
int32_t

スコア20909

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  return;
22
22
 
23
- document.querySelector('textarea.active').classList.remove('active');
23
+ document.querySelector('textarea.active')?.classList.remove('active');
24
24
 
25
25
  t.classList.add('active');
26
26