我對使用HTML/JavaScript中的存儲設置頗爲陌生。我正在構建一個混合應用程序,該應用程序是一個不使用Phonegap的移動應用程序。我希望用戶輸入記事名稱,然後是記事本身,並且可以通過將它們放入jquery移動列表並將它們放回主屏幕來保存它們。我的問題是,我一次只能保存一張音符。如果我試圖挽救另一個,它只會覆蓋前一個。我將如何去修復它?另外,當我嘗試刷新瀏覽器時,註釋消失。這是正常的嗎? 請和謝謝。本地存儲保存相同項目的倍數
這裏是保存功能我用:
function storeData() {
var i;
for (i=0; i<999; i++) {
var fname = document.getElementById('fname').value;
var wtf = document.getElementById('wtf').value;
localStorage.setItem('fname', fname);
localStorage.setItem('wtf', wtf);
}
var newEl = "<li><a href='#' id='savedNote'onclick='loadData'></a></li>"
document.getElementById("savedNote").innerHTML = localStorage.getItem("fname");
//try to create a new list element in main menu for this item being stored in
// and add an onclick load function for that
};
function loadData() {
var x;
for (x=0; x<999; x++) {
document.getElementById("fname").innerHTML = localStorage.getItem('fname', fnamei);
document.getElementById("wtf").innerHTML = localStorage.getItem('wtf', wtfi);
}
};
謝謝!我今晚會嘗試這個,看看它是否有效 –
我嘗試使用一個數組,它仍然沒有幫助... –