-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
37 lines (32 loc) · 1.12 KB
/
Copy pathscript.js
File metadata and controls
37 lines (32 loc) · 1.12 KB
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
33
34
35
36
37
let input = document.querySelector(".task-input");
let ul = document.querySelector(".task-list");
let lists = document.querySelectorAll(".task-list li")
function taskDeleter(e){
e.currentTarget.remove();
}
for(let i = 0 ; i<lists.length ; i++){
lists[i].addEventListener("dblclick", taskDeleter);
}
input.addEventListener("keypress", function(e){
if(e.key == "Enter"){
let task = input.value;
//console.log(task);
if(task == ""){
alert("Error : Adding empty task");
return;
}
input.value = "";
// let li = document.createElement("li");
// li.innerText = task;
// ul.appendChild(li);
// let li = `<list>${task}</list>`;
// let mli = ul.innerHTML;
// let finalHTML = li + mli;
// ul.innerHTML = finalHTML;
let li = document.createElement("li");
li.innerText = task;
li.classList.add("tasklist-item"); // adding class to a self made list
li.addEventListener("dblclick", taskDeleter);
ul.insertBefore(li, ul.firstChild);
; }
});