如何使用localStorage?

问题描述 投票:0回答:1

所以我有一个使用localStorage的网站。每次运行时,我会看到NaN或正常分数(0)。

有人知道如何修复我的JavaScript代码吗?

setInterval(500, SaveData);

function SaveData() {
  localStorage.setItem('save', score);
  localStorage.setItem('save', btoa(JSON.stringify(score)));  
}
function LoadData() {
  score = window.localStorage.getItem('save');
  document.getElementById('demo').innerHTML = score;
}
window.onload = function()  {
LoadData();
} 
javascript html local-storage document getelementbyid
1个回答
0
投票

也许尝试一下...

setInterval(500, SaveData);

function SaveData() {
  var scoreParse = parseFloat(score);
  if (isNaN(scoreParse)) {
   throw “not a number”;    
  }
  localStorage.setItem('save', score);
}
function LoadData() {
  score = window.localStorage.getItem('save');
  document.getElementById('demo').innerHTML = score;
}
window.onload = function()  {
  LoadData();
} 
© www.soinside.com 2019 - 2024. All rights reserved.