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);
    }
}