-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
39 lines (28 loc) · 937 Bytes
/
Copy pathscript.js
File metadata and controls
39 lines (28 loc) · 937 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
33
34
var btn1 = document.getElementById("btn1");
var btn2 = document.getElementById("btn2");
var main = document.getElementById("main");
var myList = document.getElementById("list");
var ul = document.getElementsByTagName("ul");
var story = myList.getElementsByClassName("item");
var popup = document.getElementsByClassName("popup")[0];
var close = document.querySelector(".close");
function addItem() {
var newLi = document.createElement("li");
newLi.innerHTML = "Новая задача";
newLi.className = "item";
myList.appendChild(newLi);
popup.style.display = "none";
}
function delItem() {
myList.removeChild(story[0]);
if ( story.length == 0 ) {
popup.style.display = "block";
}
}
function closePopup() {
popup.style.display = "none";
}
close.addEventListener("click", closePopup);
btn1.addEventListener("click", addItem);
btn2.addEventListener("click", delItem);
// close.addEventListener("click", closePopup);