javascript - 通过本地存储数据创建表?
问题描述
如何使用一组本地存储数据填充我的表?
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>
我究竟做错了什么?
解决方案
Player.toString()
不是你想的那样。
var player = "Mario";
var score = 1000;
var Player = {
player,
score
};
// Print Player
console.log(JSON.stringify(Player));
console.log(Player.toString());
推荐阅读
- chart.js - 负值时Chartjs反转条
- sql-server - SQL Server 嵌套返回码
- php - 为什么我的 Docker Symfony 项目消耗这么多内存?
- android - AuthUI Firebase 4.0.1 - 无法解析符号“getInstance”
- batch-file - 比较两个文件并将结果批量保存到另一个文件中
- ios - 错误 ITMS-90362:“Info.plist 值无效。捆绑包 .app/PlugIns/ServiceExtension.appex 中键 'CFBundleExecutable' 的值无效
- scala - akka-persistence-cassandra 从元数据表中读取太多
- amazon-web-services - 如何读取名称中带有加号和空格的存储桶中的对象
- vba - 用于填充 word doc 并确定打开的下一个表单的用户表单复选框
- mongodb - MongoDB 日志轮换