У меня есть флажок ввода, который отмечен по умолчанию, который переключает видимость элемента на странице. Я хочу, чтобы параметры пользователей сохранялись при обновлении страницы.
var c = document.createElement('input')
c.setAttribute("type", "checkbox")
c.checked = true
c.onclick = function(){
if(c.checked) element.style.display = 'block'
if(c.checked == false) element.style.display = 'none'
}
/* This code below saves the state of the checkbox,
but never fires the event or updates the element */
c.checked = (localStorage.getItem('cchecked')== 'true');
c.onchange = function(){
localStorage.setItem('cchecked', c.checked)
}