保存到本地存储不工作在Firefox和IE
问题描述:
我一直在玩这个代码,我承认我真的不知道我需要做什么才能让它在Firefox或IE中工作。在Webkit和Opera中很好用。我可以做基本的HTML和CSS,但是当谈到JavaScript时我毫无头绪。我通过jslint运行代码并验证。保存到本地存储不工作在Firefox和IE
我在做什么的一般想法;我有一个表格name="f"
,textarea onkeyup="doSetItem();"
带有一些虚拟文本,保存链接onclick="addTodo(); return false;"
。当你点击保存时,textarea文本应该被保存到一个隐藏的div中。为了简洁起见,我包含了一个可以在所有浏览器中测试的小提琴的链接。任何帮助将不胜感激!
答
是否使用的是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,但你即使没有这些,也可以使用本地存储。
嗨阿卜德尔 - 当谈到实施时,我有点小气。我明白你在说什么,但是你能否提供一个基于我提供的jsfiddle例子的代码的例子?也许你可以在Firefox和IE中打开它。感谢您的时间回应,阿卜杜勒 – theroyaltreasury 2011-02-13 19:30:44