编程语言
首页 > 编程语言> > javascript-从本地存储显示数组值

javascript-从本地存储显示数组值

作者:互联网

我试图显示已存储在本地存储中的数组中的值.我已经能够将值存储在本地存储中,并且单击按钮即可添加其他值,但是我无法将这些值取回并显示在页面上.

这是我的代码,将值添加到本地存储.

$("#player1Link").click(function() {

            if (localStorage.getItem("player1Favourite") !== null) {
                var a = JSON.parse(localStorage.getItem('player1Favourite'));
                if (a.indexOf(chosenPlayerId) === -1) {
                    a.push(chosenPlayerId);
                    localStorage.setItem('player1Favourite', JSON.stringify(a));
                    alert("Pushed in");
                } else {
                    alert("Already in favourites");
                }
            } else {
                var a = [];
                a.push(chosenPlayerId);
                localStorage.setItem('player1Favourite', JSON.stringify(a));
            }
        })

我希望能够单击一个按钮来检索值并将其显示在页面上,但是我可以弄清楚要在此功能中使用的代码.
     $(“#playerRetrieve”).click(function(){});
如果有人可以帮助,将不胜感激.

解决方法:

我做了一个jsfiddle,它似乎在那里工作:jsfiddle

尝试:

localStorage.getItem('player1Favourite');

要么:

localStorage.player1Favourite

您可能想看看:
this topic

Mozilla

标签:local-storage,arrays,javascript,jquery
来源: https://codeday.me/bug/20191120/2043901.html