هل يمكن شرح الكود التالي
let title = document.getElementById('title');
let price = document.getElementById('price');
let taxes = document.getElementById('taxes');
let ads = document.getElementById('ads');
let discount = document.getElementById('discount');
let count = document.getElementById('count');
let category = document.getElementById('category');
let total = document.getElementById('total');
let btnCreate = document.getElementById('btnCreate');
//getTotal
function getTotal(){
if(price.value != ''){
let result = (+price.value + +taxes.value + +ads.value) - +discount.value;
total.innerHTML = result;
total.style.background = 'green';
}else{
total.innerHTML = '';
total.style.background = 'red';
}
}
//create products
let dataPro;
if(localStorage.product != null){
dataPro = JSON.parse(localStorage.product)
}else{
dataPro = [];
}
btnCreate.onclick = function(){
let newPro = {
title: title.value,
price: price.value,
taxes: taxes.value,
ads: ads.value,
discount: discount.value,
total: total.innerHTML,
count: count.value,
category:category.value
}
dataPro.push(newPro)
localStorage.setItem('product', JSON.stringify(dataPro))
console.log(dataPro)
}