Добрый день, нужно реализовать сохранение состояние radiobutton'ов в localstorage, по клику на радиобатон, получаю его состояние и вывожу все имеющиеся на странице, далее сохраняю эти объекты в один объект, и сохраняю в localstorage, но в LocalStorage попадает самый последний radiobutton на странице.
Заранее благодарю.
//Save checkbox reload page
const test_container = document.querySelector('.general_test_slider')
let checkInput = document.querySelectorAll('.question-row input')
function requestCheckBox() {
let checkBoxValue = {};
for (let i = 0; i < checkInput.length; i++) {
checkInput[i].addEventListener('click', saveCondition);
console.log(checkBoxValue)
}
function saveCondition() {
for(let i = 0; i < checkInput.length; i++) {
checkBoxValue['checked'] = checkInput[i].checked;
console.log(checkBoxValue)
saveCheckBox();
}
}
function saveCheckBox() {
localStorage.setItem('checkBox', JSON.stringify(checkBoxValue))
}
}
if(test_container) {
requestCheckBox();
}