我在IE中遇到方法new URL('id')的问题。
我有此代码:
$("#content .left").hide();
$('#'+activeTab).show();
$('#side-menu-parent li a').click(function(e) {
var href = $(this).attr('href');
var hrefl = href.substr(1, href.length);
localStorage.setItem('activeTab', hrefl);
$("#content .left").hide();
$("#side-menu-parent li").attr("class","");
$(this).parent().attr("class","current");
var activeTab = localStorage.getItem('activeTab');
$('#'+activeTab).show();
});
答案 0 :(得分:0)
在支持HTML5的浏览器中使用本地存储
在现代浏览器中使用本地存储非常容易。你们所有 要做的是在JavaScript中修改localStorage对象。你可以做 直接或(可能更干净)使用setItem()和 getItem()方法:
localStorage.setItem('favoriteflavor','vanilla');
复制如果您读出最喜欢的风味键,您将获得 “香草”:
var taste = localStorage.getItem('favoriteflavor'); // -> "vanilla"
复制要删除该项目,您可以使用-您可以猜测吗? — removeItem()方法:
localStorage.removeItem('favoriteflavor'); var taste = localStorage.getItem('favoriteflavor'); // -> null
复制就是这样!您也可以使用sessionStorage代替 localStorage,如果您只想保留数据直到 浏览器窗口关闭。
https://www.smashingmagazine.com/2010/10/local-storage-and-how-to-use-it/