【发布时间】:2022-06-10 21:12:41
【问题描述】:
正如我的问题已经揭示的那样,我正在尝试将输入从 HTML 表单保存到 json 文件 - 但是我只能将输入保存到 localStorage。
let movies = [];
const addMovie = (ev)=>{
ev.preventDefault();
let movie = {
id: Date.now(),
title: document.getElementById('title').value,
year: document.getElementById('yr').value
}
movies.push(movie);
document.querySelector('form').reset();
//saving to localStorage
localStorage.setItem('key', JSON.stringify(movies) );
}
document.addEventListener('DOMContentLoaded', ()=>{
document.getElementById('btn').addEventListener('click', addMovie);
});
现在,我已经尝试了 fs.writeFile 方法,但不知何故我的电脑不想导入 fs。 所以我问是否有另一种方法可以将输入写入 JSON 或如何修复 import fs 错误。
【问题讨论】:
-
fs应该是什么?
标签: javascript html arrays json local-storage