-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathBagPage.js
64 lines (54 loc) · 2.02 KB
/
BagPage.js
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
document.getElementById("help").addEventListener("click",function(){
document.querySelector(".popup").style.display = "flex";
})
document.querySelector("#close").addEventListener("click",function(){
document.querySelector(".popup").style.display = "none";
})
document.getElementById("Email").addEventListener("click",function(){
document.querySelector(".popupEmail").style.display = "flex";
})
document.querySelector("#Remove").addEventListener("click",function(){
document.querySelector(".popupEmail").style.display = "none";
})
var bagArr = JSON.parse(localStorage.getItem("bag")) || [];
console.log(bagArr);
display1(bagArr);
function display1(arr)
{
arr.map(function(el,index){
var div = document.createElement("div");
div.setAttribute("class","Prod")
var img = document.createElement("img");
img.setAttribute("src",el.avatar);
img.style.width = "25%";
img.style.marginLeft = "10px";
var h3 = document.createElement("h3");
h3.style.marginLeft = "55px"
h3.innerText = el.first;
var p1 = document.createElement("p");
p1.innerText = el.type;
p1.setAttribute("class","Des")
var p2 = document.createElement("p");
p2.setAttribute("class","DesCommon")
p2.innerText = el.price;
var p3 = document.createElement("P");
p3.setAttribute("class","DesCommon")
p3.innerText = el.size;
var dlt = document.createElement("button");
dlt.setAttribute("class","button")
dlt.innerText = "Remove"
dlt.addEventListener("click",function(){
dltDiv(el,index)
})
div.append(img,h3,p1,p2,p3,dlt);
document.querySelector("#main").append(div);
});
if(bagArr == []){
console.log("Your Shopping Bag is empty.")
}
};
function dltDiv(elem,index){
bagArr.splice(index,1);
localStorage.setItem("bag",JSON.stringify(bagArr));
window.location.reload();
}