Pamiętaj pole wyboru z lokalną pamięcią na kliknięcie
Próbuję utworzyć stronę opcji dla rozszerzenia Chrome. Pierwsza część ustawia wartość na lokalną pamięć masową. Sprawdź true i odznacz dla false. Druga część ma aktualizować pole wyboru, jeśli użytkownik wróci w innym czasie, a ustawienia będą miały zastosowanie do pola wyboru.
Moim problemem jest to, że pole wyboru nigdy nie jest sprawdzane, gdy użytkownik odświeża lub zamyka okno i wraca, ale lokalna pamięć zmieni się na true lub false. Jak to zrobić, aby użytkownik mógł zaznaczyć pole i pozostanie, gdy użytkownik wróci później lub odświeży stronę.
setStatus = document.getElementById('stat');
setStatus.onclick = function() {
if(document.getElementById('stat').checked) {
localStorage.setItem('stat', "true");
} else {
localStorage.setItem('stat', "false");
}
}
getStstus = localStorage.getItem('stat');
if (getStstus == "true") {
console.log("its checked");
document.getElementById("stat").checked;
} else {
console.log("its not checked");
}