Escribí este código y ahora estoy atascado con este error.
TypeError: no se pueden leer las propiedades de null (leyendo 'innerHTML')
este es un archivo de script
mostrarCarro(carrito); function displayCart(cart) { //cart es perameter en realidad
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; } }gracias
El error se explica por sí mismo, el error ocurrió al intentar ejecutar esta parte del código
document.getElementById("nam" + x).innerHTML , lo que significa que el elemento con id "nam" + x no existe.
No puedo ayudar más ya que no sé qué es el cart o sin mirar su html.
Considere registrar "nam" + x y verifique si existe un elemento con esa ID en el html donde está ejecutando el script