-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathwishlist.js
57 lines (41 loc) · 1.48 KB
/
wishlist.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
// console.log(data);
let container = document.getElementById("container");
let data = JSON.parse(localStorage.getItem("wishlistItem"));
showData(data);
function showData(data){
container.innerHTML="";
let cartArr = JSON.parse(localStorage.getItem("cartItem"));
data.map((elem,index) =>{
let div = document.createElement("div");
let div1 = document.createElement("div");
let div2 = document.createElement("div");
let image = document.createElement("img");
image.src=elem.img;
div1.append(image);
let title = document.createElement("h2");
title.innerHTML=elem.title;
let Rprice = document.createElement("p");
Rprice.innerHTML=`Retail Price - ${elem.actual_price}`;
let Oprice = document.createElement("p");
Oprice.innerHTML=`Offer Price - ₹ ${elem.discount_price}`;
let ADC = document.createElement("button");
ADC.addEventListener("click",function(){
cartArr.push(elem);
localStorage.setItem("cartItem",JSON.stringify(cartArr));
});
ADC.innerHTML='Add to Cart';
let remove = document.createElement("button");
remove.addEventListener("click",function(index){
data.splice(index,1);
localStorage.setItem("wishlistItem",JSON.stringify(data));
showData(data);
});
remove.innerHTML='Remove';
div2.append(title,Rprice,Oprice,ADC,remove);
div.append(div1,div2);
container.append(div);
})
}
function Cart(){
window.location.href="checkout.html";
}