我似乎无法让我的localStorage来清除我似乎无法清除我的localStorage
我有两个单独的JS文件,一个被称为StorageBin,另一个就被称为JAS2。
这是我在StorageBin
function MyStorage() { };
MyStorage.Keys = {
MyNewObject:""
};
MyStorage.Keys = function (value) {
localStorage.setItem(this.Keys.MyNewObject, JSON.stringify(value))
return value;
};
在JAS2文件
代码
$(document).ready(function() {
var myObject = {
Name: "John",
LastName: "Doe"
}
MyStorage.Keys.MyNewObject = myObject;
var hereItIs = MyStorage.Keys.MyNewObject;
console.log(hereItIs.LastName + ", " + hereItIs.Name);
$('#btn').click(function() {
//localStorage.removeItem("MyNewObject");
//localStorage.removeItem("MyStorage.Keys.MyNewObject");
//window.localStorage.clear();
//window.localStorage.removeItem("MyNewObject");
});
$('#btn2').click(function() {
var hereItIs = MyStorage.Keys.MyNewObject;
console.log(hereItIs.LastName + ", " + hereItIs.Name);
});
});
您看到BTN点击事件注释掉一切的一切我都试过了。没有工作,我知道这是因为我的btn2点击事件。
我哪里错了?
您在哪里存储本地存储中的任何内容以开始? – Xufox
@Xufox,我在localStorage.setItem中显示的第一个代码块.. – Chris
但是,您不是在任何地方调用该函数。 – Xufox