首页 > 解决方案 > 通过本地存储数据创建表?

问题描述

如何使用一组本地存储数据填充我的表?

function savePlayer() {
    let Player = {player,score};
    localStorage.setItem("Player", JSON.stringify(Player));

    let getPlayerScore = Player;
    let text = document.getElementById("topScores");

    for(let i = 0; i <Player.length; i++){
        text += "<tr>";
        text += "<td>" + getPlayerScore[i].player + "</td>";
        text += "<td>" + getPlayerScore[i].score + "</td></tr>";
    }

这是HTML:

 <body>
 <table id = "topScores">
            <tr>
                <th>Username</th>
                <th>Score</th>
            </tr>

        </table>
</body>

我究竟做错了什么?

标签: javascripthtmljsonlocal-storage

解决方案


Player.toString()不是你想的那样。

var player = "Mario";
var score = 1000;
var Player = {
  player,
  score
};
// Print Player
console.log(JSON.stringify(Player));
console.log(Player.toString());


推荐阅读