【发布时间】:2011-10-14 10:49:21
【问题描述】:
我是第一次使用 FF5 使用 HTML5 本地存储。我有下面的javascript,它应该将一个字符串保存到本地存储中,但是当页面重新加载时,本地存储中没有任何值。我究竟做错了什么?为什么在第二次加载的页面上没有填充“foo”?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js</script>
<script>
$(document).ready(function() {
if (!localStorage) {return false; }
var foo = localStorage.getItem("key1");
if (foo != null)
{
document.getByName("identifier").value = foo;
}
localStorage["key1"] = "value1";
});
</script>
【问题讨论】:
-
你确定它没有坏掉什么的?该代码应该可以工作。您是否签入 Firebug 以查看 localStorage 内容是什么?
标签: javascript html local-storage