We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 70a1f82 commit 7110521Copy full SHA for 7110521
049-todo list/script.js
@@ -24,15 +24,6 @@ const addTodo = (todo) => {
24
todoElement.classList.add("completed");
25
}
26
todoElement.innerText = todoText;
27
- todoElement.addEventListener("click", () => {
28
- todoElement.classList.toggle("completed");
29
- updateLocalStorage();
30
- });
31
- todoElement.addEventListener("contextmenu", (e) => {
32
- e.preventDefault();
33
- todoElement.remove();
34
35
36
todosList.appendChild(todoElement);
37
input.value = "";
38
updateLocalStorage();
@@ -47,3 +38,18 @@ form.addEventListener("submit", (e) => {
47
e.preventDefault();
48
39
addTodo();
49
40
});
41
+
42
+todosList.addEventListener("click", (e) => {
43
+ if (e.target.tagName === "LI") {
44
+ e.target.classList.toggle("completed");
45
+ updateLocalStorage();
46
+ }
+});
+todosList.addEventListener("contextmenu", (e) => {
50
51
+ e.preventDefault();
52
+ e.target.remove();
53
54
55
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments