как сохранить изменения js после перезагрузки сайта
у меня есть код где btn-кнопка, при нажатии на которую elem становится disabled
btn.addEventListener("click", function() {
elem.disabled = true;
})
мне нужно чтобы при перезагрузке страницы elem.disabled = true сохранялось и elem был disabled
как сделать?
Ответы (1 шт):
Автор решения: ksa
→ Ссылка
Предложу такой вариант...
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
</style>
<script>
document.addEventListener('DOMContentLoaded', _ => {
const elem = document.querySelector('#test')
if (localStorage.getItem('elem')) elem.disabled = true;
const btn = document.querySelector('#btn')
btn.addEventListener("click", function() {
elem.disabled = true;
localStorage.setItem('elem', 1)
})
})
</script>
</head>
<body>
<button id='test'>Test</button>
<button id='btn'>Выкл</button>
</body>
</html>