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 7110521 commit b47afe0Copy full SHA for b47afe0
049-todo list/script.js
@@ -24,6 +24,15 @@ 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();
@@ -38,18 +47,3 @@ form.addEventListener("submit", (e) => {
47
e.preventDefault();
39
48
addTodo();
40
49
});
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