Вы можете перебирать индексы от 1 до любого количества, которое у вас есть, и объединять его с input
для поиска соответствующего свойства на localStorage
:
function loadData(){
for (let i = 1; i < 10; i++) {
const parsed = JSON.parse(localStorage.getItem("input" + i));
$("#planner-input-" + i).val(parsed);
}
}
Но было бы лучше реструктурировать ваши данные и HTML - вместо этого использовать массив в локальном хранилище и использовать классы вместо идентификаторов, так что вы можете сделать что-то вроде этого:
function loadData(){
const inputs = document.querySelectorAll('.planner-input');
const parsedArr = JSON.parse(localStorage.getItem("inputs"));
inputs.forEach((input, i) => {
input.value = parsedArr[i];
});
}
Используя этот метод, первый элемент в массиве локального хранилища будет соответствовать значению, которое будет помещено в первый .planner-input
и т. д.