Javascript Can';我不能在本地存储上工作

Javascript Can';我不能在本地存储上工作,javascript,json,local-storage,stringify,Javascript,Json,Local Storage,Stringify,我曾尝试通过按钮触发保存功能,但当我搜索所有可能的存储时,我都找不到任何东西,因此我需要知道我做错了什么,或者什么缺少代码 函数savewm(){ 变量保存={ plus1:plus1, } setItem('save',JSON.stringify(savewn)); };您错误地存储了savewn,它是一个函数,而不是save对象 此外,plus1未定义,这将导致错误 你可以试试这个 function savewm(){ var save = { plus1: 'test1', }

我曾尝试通过按钮触发保存功能,但当我搜索所有可能的存储时,我都找不到任何东西,因此我需要知道我做错了什么,或者什么缺少代码
函数savewm(){
变量保存={
plus1:plus1,
}
setItem('save',JSON.stringify(savewn));

};您错误地存储了savewn,它是一个函数,而不是save对象

此外,plus1未定义,这将导致错误

你可以试试这个

function savewm(){
var save = {
    plus1: 'test1',
}
localStorage.setItem('save', JSON.stringify(save));
};

要确定它是否真的被保存,唯一的方法是使用localStorage.getItem()。如果getItem返回给您一些内容,则会将其保存。问题是,你可能用浏览器看错了地方

console.log(localStorage.getItem('save'));

您是否收到任何错误?
save!==savewn
plus1
定义了吗?我知道你的问题了。。。您没有查看控制台。修复了savewn,plus1如下:var plus1=Math.pow(10,-3)
savewm
是函数,
savevn
未在代码段中声明。