1

我有以下脚本:我希望我的应用程序能够访问并记住此页面的第二次启动:这是我尝试过的方法,但它不起作用。

<script>
if (localStorage.getItem("0") === null) {
//do nothing 
}
else if(localStorage.getItem("1")===null{
}
else if(localStorage.getItem("2")===null{
}
else if(localStorage.getItem("3")===null{
}
else if(localStorage.getItem("0") !==null){
window.location = "cosmote.html"
}
else if(localStorage.getItem("1") !==null){
window.location = "germanos.html"
}
else if(localStorage.getItem("2") !==null){
window.location = "zapp.html"
}
else if(localStorage.getItem("3") !==null){
window.location = "sunlight.html"
}
</script>
4

2 回答 2

0

将最后一页的值存储在一个本地存储区域中不是更好吗?

然后打一个电话,例如localStorage.getItem("lastPage");

然后进行切换或再次执行其他操作,这将保存对本地存储的多次访问。

这将使它更有效和可读,或者如果不是这种情况,至少为每个页面使用一个对象和一个值。

于 2012-11-14T14:19:17.140 回答
0

你还有一些额外的括号。不确定这是否是您的问题。

查看http://www.jstorage.info/了解用于与本地存储交互的小型简单 Javascript 库。

于 2012-11-14T14:21:58.633 回答