保存到localStorage不能在Firefox和IE中工作

时间:2011-02-13 05:43:57

标签: javascript html5 local-storage

我一直在玩这个代码,我承认我真的不知道我需要做什么才能让它在Firefox或IE中运行。在Webkit和Opera中运行良好。我可以做基本的HTML和CSS,但在JavaScript方面我很无能为力。我通过jslint运行代码并验证了它。

关于我在做什么的一般概念;我有一个表单name="f",textarea onkeyup="doSetItem();"带有一些虚拟文本,保存链接onclick="addTodo(); return false;"。单击“保存”时,textarea文本应保存到隐藏的div中。为了简洁起见,我添加了一个链接到我创建的小提琴,可以在所有浏览器中进行测试。任何帮助将不胜感激!

jsfiddle.net

1 个答案:

答案 0 :(得分:0)

哪个版本的IE&你正在使用Firefox吗?您将需要IE 8和Firefox 3.5来获得对本地存储的支持。

以下是访问它们的方法: 将表单数据保存到本地存储 -

 $("#save").click(function() {
    localStorage.setItem("tsk",$("#task").val());           
});

通过以下方式检索它们:

$("#load").click(function(){
        $("#tasks").val(localStorage.getItem("tsk"));
});

我使用jQuery来选择我的DOM,但即使没有它,你也可以使用访问本地存储。