Как сохранить input.value?
Я сделал переключение темы сайта:
function changeTheme(isChecked) {
if (isChecked) {
document.body.setAttribute('dark', '');
addToCart()
} else {
document.body.removeAttribute('dark');
getCartData()
}
}
я хочу чтоб при перезагрузке страници сохранналась галочка в input.
Ответы (1 шт):
Автор решения: HaZcker
→ Ссылка
Используйте для этого localStorage
function changeTheme(isChecked) {
if (isChecked) {
document.body.setAttribute('dark', '');
localStorage.setItem('theme', 'dark');
addToCart()
} else {
document.body.removeAttribute('dark');
localStorage.setItem('theme', 'light');
getCartData()
}
}
Чтобы получить значение из localStorage используйте localStorage.getItem('theme');
Подробнее здесь: https://learn.javascript.ru/localstorage