回答編集履歴
2
コード修正
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
コード例修正
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
|
|