【发布时间】:2014-06-06 16:13:40
【问题描述】:
我正在尝试创建一个包含所有应用程序 URL 的设置对象,但其中一些 URL 值是动态的并存储在本地存储中。我的问题是如何根据最新的本地存储更新设置对象?
HTML:
<a href="javascript:slideonlyone('addon1')">Addon 1</a>
<a href="javascript:slideonlyone('addon2')">Addon 2</a>
<a href="javascript:slideonlyone('addon3')">Addon 3</a>
Javascript:
window.localStorage.setItem('TmpAdd','default');
var AppUrl = {
'jsonUrl1' : 'http://myurl.com/' + window.localStorage.getItem('TmpAdd'),
'jsonUrl2' : 'http://myurl.com/category/' + window.localStorage.getItem('TmpAdd')
};
function slideonlyone(item) {
window.localStorage.setItem('TmpAdd', item );
console.log(window.localStorage.getItem('TmpAdd'),AppUrl.jsonUrl1);
}
在此处查看工作示例:
【问题讨论】:
标签: javascript object local-storage