Как отмечается в комментариях, вам нужно перебрать свои входные данные, чтобы получить значения, а затем сохранить их в localStorage
. Например:
const inputs = document.querySelectorAll('input');
let data = [];
for (let input of inputs) {
data.push(input.value);
}
window.localStorage.setItem('data', data);
Кроме того, если вы действительно пытаетесь сохранить данные в формате JSON (возможно, почему вы пытаетесь использовать JSON.stringify()
), то вы можете сделать что-то вроде следующего (хотя было бы лучше, если бы ваши элементы input
имели уникальные значения идентификатора или имени, которые вы можете использовать в качестве ключей, а не просто индекс выбранного ввода, как в примере ниже).
const inputs = document.querySelectorAll('input');
let data = {};
inputs.forEach((input, i) => {
data[i] = input.value;
});
window.localStorage.setItem('data', JSON.stringify(data));