Shopping card DOM 7
Моля за помощ къде са ми грешките?
и как да си направя ад бутоните дисабле ?
в judge системата взимам 0 .
благодаря.
https://pastebin.com/s3qcapFp
Моля за помощ къде са ми грешките?
и как да си направя ад бутоните дисабле ?
в judge системата взимам 0 .
благодаря.
https://pastebin.com/s3qcapFp
function solve() {
let textArea = document.querySelector('body > div > textarea');
let totalPrice = 0;
let listOfUniqueThings = [];
let addBtn = document.getElementsByClassName('add-product');
let arrayAddBtn = Array.from(addBtn);
for (let i = 0; i < arrayAddBtn.length; i++) {
arrayAddBtn[i].addEventListener('click', function one() {
let name = document.querySelector(`body > div > div:nth-child(${i + 2}) > div.product-details > div`).textContent;
let price = document.querySelector(`body > div > div:nth-child(${i + 2}) > div.product-line-price`).textContent;
if (!listOfUniqueThings.includes(name)) {
listOfUniqueThings.push(name);
}
let result = `Added ${name} for ${price} to the cart.\n`;
totalPrice += Number(price);
textArea.value += result;
});
}
let checkOut = document.querySelector('body > div > button');
checkOut.addEventListener('click', function final() {
let finalSting = `You bought ${listOfUniqueThings.join(', ')} for ${totalPrice.toFixed(2)}.`;
textArea.value += finalSting;
disableButtons();
});
function disableButtons() {
let buttons = Array.from(document.querySelectorAll('button'));
buttons.forEach(button => button.disabled = true);
}
}