Tengo una duda sobre la asignación del elemento JavaScript. Aquí está mi código para la función "guardar". ¿Puedo saber por qué el siguiente código muestra el error:
No se pueden leer las propiedades de null (leyendo 'textContent')
let saveEl = document.getElementById("save-el"); function save(){ let countStr = count + " - "; saveEl.textContent += countStr //This line doesn't worked. console.log(count); }Pero, cuando eliminé la asignación de variables saveEl como se muestra a continuación, el código funciona bien.
function save(){ let countStr = count + " - "; document.getElementById("save-el").textContent += countStr; console.log(count); }¿Puede alguien aquí explicarme por qué mi código se comporta de esta manera?