我是 JavaScript 新手,如果这个问题的答案很明显,请原谅我。
我正在尝试为文本编辑器 Web 应用程序设置导入功能。
我的代码如下:
function dataImport() {
confirm("Are you sure you want to import the selected file? This will overwrite any data that is currently saved in the application workplace.");
var fileReader = new FileReader();
window.localStorage.setItem("AppData", fileReader.readAsText(document.querySelector("#import-selector").value));
};
它应该通过以下方式激活:
<input id="import-selector" type="file" /><button id="import-button" onclick="dataImport();">Import File</button>
然而,它并没有将文件的内容写入 localStorage,而是仅写入单词“未定义”。我认为发生了某种错误,但我不确定它是什么。
提前感谢您的任何帮助或建议。