Javascript java脚本本地存储停止工作

Javascript java脚本本地存储停止工作,javascript,html,local-storage,Javascript,Html,Local Storage,我是新手。使用html和Javascript。它一直在工作,直到我添加了一个侧菜单。我在下载功能下的侧菜单中设置了提交按钮。我只包含了前几个问题和答案的代码。图像本地存储有时会起作用。我在记事本++和chrome上运行它 函数保存(){ //问题1 var question1=document.getElementById(“question1”) var correctanswer1=document.getElementById(“correctanswer1”); var incorre

我是新手。使用html和Javascript。它一直在工作,直到我添加了一个侧菜单。我在下载功能下的侧菜单中设置了提交按钮。我只包含了前几个问题和答案的代码。图像本地存储有时会起作用。我在记事本++和chrome上运行它

函数保存(){
//问题1
var question1=document.getElementById(“question1”)
var correctanswer1=document.getElementById(“correctanswer1”);
var incorrect11=document.getElementById(“incorrect11”);
var incorrect12=document.getElementById(“incorrect12”);
var incorrect13=document.getElementById(“incorrect13”);
试一试{
//问题1
localStorage.setItem(“问题1”,问题1.value);
sessionStorage.setItem(“问题1”,问题1.value);
localStorage.setItem(“correctanswer1”,correctanswer1.value);
sessionStorage.setItem(“correctanswer1”,correctanswer1.value);
localStorage.setItem(“incorrect11”,incorrect11.value);
sessionStorage.setItem(“incorrect11”,incorrect11.value);
localStorage.setItem(“不正确12”,不正确12.value);
sessionStorage.setItem(“不正确12”,不正确12.value);
localStorage.setItem(“incorrect13”,incorrect13.value);
sessionStorage.setItem(“不正确的13”,不正确的13.value);
//问题1
问题1value=“”;
correctanswer1value=“”;
不正确11.value=“”;
不正确12.value=“”;
不正确13.value=“”;
}捕获(e){
如果(e==超出配额\u错误){
log(“错误:本地存储限制超过。”);
}否则{
log(“错误:保存到本地存储。”);
}
}
}

输入问题1:

接下来,添加一个正确的答案 首先,然后是你问题的错误答案。



在哪里调用保存功能?我只看到你怎么知道它不起作用?您是否正在检查开发工具中的
localStorage
?您没有在任何地方使用
localStorage.getItem()
。另外,如果无法使用
localStorage
,您只需要
sessionStorage
,因此不要自动使用这两种存储。get item代码不适合此处的sliptingy,但它是[code]函数get(){console.log(“从本地存储获取数据”);//问题1 var question1=document.getElementById(“问题1”)var correctanswer1=document.getElementById(“correctanswer1”);var incorrect11=document.getElementById(“incorrect11”);var incorrect12=document.getElementById(“incorrect12”);我试着从submit按钮调用save函数,是的,我正在查看开发工具,不管我怎么想,我都明白了,谢谢大家,我忘了添加onclick