javascript支持两个浏览器(Chrome和Firefox)的本地存储

|| 重新加载同一页面时,无法在Firefox 4 Web浏览器中检索本地存储值。 注意:以下代码在最新的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];
    
已邀请:
您不应该依赖浏览器将带有ID的元素直接添加到
document
上。
//get item
document.getElementById(\'bookmark\').value = localStorage[\"Bookmarked_Page_\" + i];
    
错字?
document.bookmark[\"bookmark\"].value
应该
document.getElementById(\'bookmark\').value
编辑 哦,我认为这是您的问题,请查看此问题和答案:Firefox中的“ localStorage”是否仅在页面在线时才起作用?     

要回复问题请先登录注册