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, где вы запускаете скрипт

Вернуться на верх