私はこれをしばらく試していましたが、オンラインで何も見つかりませんでした...
テーブル行がテーブルに追加されるプロジェクトがあります。正常に動作します。
ここで、テーブルを localStorage に保存したいので、もう一度ロードできます。(既存のテーブルを上書きします)。
function saveProject(){
//TODO: Implement Save functionality
var projects = [];
projects.push($('#tubes table')[0].innerHTML);
localStorage.setItem('projects', projects);
//console.log(localStorage.getItem('projects'));
問題は、配列「プロジェクト」に(1回の保存後)2000以上の要素があることです。しかし、私が望むのは、テーブル全体を最初の (または後で追加する) インデックスに保存することだけです。
最後に、さまざまな保存を Option 要素にリストする必要があります。
function loadSaveStates(){
alert('loading saved states...');
var projects = localStorage.getItem('projects');
select = document.getElementById('selectSave'); //my Dropdown
var length = projects.length,
element = null;
console.log(length);
for (var i = 0; i < length; i++) {
element = projects[i];
var opt = document.createElement('option');
opt.value = i;
opt.innerHTML = 'project ' + i;
select.appendChild(opt);
}
}
誰が私が間違っているのか教えてもらえますか?