当我重新加载同一页面时,我无法在Firefox 4网络浏览器中检索本地存储值。
注意:以下代码在最新的Google Chrome网络浏览器中正常运行
我的代码:
//Set item
var bookmark_value = document.getElementById('bookmark').value;
var storageIndex = "Bookmarked_Page_" + i;
localStorage[storageIndex] = bookmark_value;
//get item
document.bookmark["bookmark"].value = localStorage["Bookmarked_Page_" + i];
答案 0 :(得分:2)
您不应该依赖浏览器将带有ID的元素直接添加到document
。
//get item
document.getElementById('bookmark').value = localStorage["Bookmarked_Page_" + i];
答案 1 :(得分:0)
错字?
document.bookmark["bookmark"].value
应该是
document.getElementById('bookmark').value
修改强>
哦,我认为这是你的问题,看看这个问题并回答:Is "localStorage" in Firefox only working when the page is online?