Local storage in javascript that supports both browsers (Chrome and Firefox)
当我重新加载同一页面时,我无法在Firefox 4 Web浏览器中检索本地存储值。
注意:下面的代码在最新的Google Chrome网络浏览器中可以正常运行
我的代码:
1 2 3 4 5 6 7 | //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]; |
您不应该依赖浏览器将具有ID的元素直接添加到
1 2 | //get item document.getElementById('bookmark').value = localStorage["Bookmarked_Page_" + i]; |
错别字?
1 | document.bookmark["bookmark"].value |
应为
1 | document.getElementById('bookmark').value |
编辑
哦,我认为这是您的问题,请查看此问题并回答:Firefox中的" localStorage"是否仅在页面在线时才起作用?