Uncaught TypeError: Невозможно прочитать свойства null
Я написал этот код и теперь застрял с этой ошибкой
TypeError: Невозможно прочитать свойства null (чтение 'innerHTML')
displayCart(cart);
function displayCart(cart) { //cart is perameter actually
var cartString = "";
cartString += "<h5>This is your cart</h5>";
var cartIndex = 1;
for (var x in cart){
cartString += cartIndex;
console.log(document.getElementById("nam" + x).innerHTML +" | " + "Qty:" + cart[x] );
cartString += document.getElementById("nam" + x).innerHTML +" | " + "Qty:" + cart[x] + "</br>" ;
cartIndex +=1;
}
}
спасибо
Ошибка объясняется сама собой, ошибка произошла при попытке выполнить эту часть кода
document.getElementById("nam" + x).innerHTML
, что означает, что элемент с id "nam" + x
не существует.
Я не могу помочь дальше, так как не знаю, что такое cart
и не могу посмотреть на ваш html.
Подумайте о регистрации "nam" + x
и проверьте, существует ли элемент с таким ID в html, где вы запускаете скрипт