新的URL ID不起作用,IE中的本地存储缓存也不起作用

时间:2019-04-29 07:03:10

标签: javascript jquery html

我在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();

    });

1 个答案:

答案 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/