forked from mouredev/hello-javascript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path15-tasklist.js
More file actions
32 lines (23 loc) · 686 Bytes
/
15-tasklist.js
File metadata and controls
32 lines (23 loc) · 686 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*
Clase 6 - Manejo del DOM (06/03/2025)
Vídeo: https://www.twitch.tv/videos/2398786900?t=00h11m52s
*/
const text = document.getElementById("text")
const button = document.getElementById("button")
const list = document.getElementById("list")
function addTask() {
if (text.value === "") return
const newElement = document.createElement("li")
newElement.textContent = text.value
newElement.addEventListener("click", () => {
newElement.remove()
})
list.appendChild(newElement)
text.value = ""
}
button.addEventListener("click", addTask)
text.addEventListener("keypress", (event) => {
if (event.key === "Enter") {
addTask()
}
})