Попытка пересчитать окончательную цену в случае использования скидки. Кажется, все работает нормально, но цена не пересчитывается, вот что я получаю в журнале консоли - Uncaught TypeError: Невозможно установить для свойства textContent значение null. это потому, что в операторе if уложено несколько вещей?
var disc = "WE56DQ1";
var redeem = 20;
var totalValue = this.totalCart - (this.totalCart*redeem/100);
var coupon = disc.trim();
var input = document.getElementById('discount').value;
if (input.toUpperCase() == coupon.toUpperCase()) {
document.getElementById('total-cart').textContent = totalValue.toFixed(2);
document.getElementById('message').innerHTML = "Discount applied!";
document.getElementById('err').innerHTML = "";
return true;
} else {
document.getElementById('err').innerHTML = "Invalid discount";
document.getElementById('message').innerHTML = "";
return false;
}
}```