I'm having a trouble with my localstorage.
langMenuLink.forEach(el => {
el.addEventListener("click", () => {
let attr = el.getAttribute("language");
stats.textContent = data[attr].status
acquire.textContent = data[attr].acquire
titulo.textContent = data[attr].about
description.textContent = data[attr].descriptionAbout
tituloKnowHow.textContent = data[attr].knowhow
descriptionKnowHow.textContent = data[attr].descriptionKnowHow
footer.textContent = data[attr].footer
attr = localStorage.setItem("lang", attr)
})
});
The local storage doesn't save the lang attribute when I refresh the page.
When I change the language, the value changes. But when I refresh the page, the value returns to its initial value and the page return to the original language.