【问题标题】:Can I save innerHTML of an element to HTML5 Local storage [closed]我可以将元素的 innerHTML 保存到 HTML5 本地存储吗?
【发布时间】:2013-10-07 21:25:50
【问题描述】:

我想使用

获取有序列表中的元素
var ListData = document.getElementById('MyList').innerHTML;

然后我想将变量 ListData 中包含的内容存储到本地存储中。如果可能,我将如何将该变量的内容保存到本地存储?如果这是不可能的,我会接受一个替代方案。另外,我想知道保存后如何检索该数据。谢谢

【问题讨论】:

  • 有可能。它不适合你吗?
  • 有可能,但取决于您存储的数据量,may not be a good idea
  • 你试过了吗?试一试,告诉我们会发生什么。

标签: javascript html


【解决方案1】:

是的,您可以:

if (localStorage) { // Browser supports it
    localStorage.someKeyName = document.getElementById("MyList").innerHTML;
}

the spec 中的详细信息。还有大量的教程。

如果您只在当前访问期间而不是两次访问之间需要它,请使用sessionStorage 而不是上面的localStorage

请注意,there are limits 表示您可以在网络存储中存储的大小,这些限制可能因浏览器而异。

【讨论】:

    猜你喜欢
    • 2010-12-09
    • 1970-01-01
    • 2011-09-28
    • 2013-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 1970-01-01
    相关资源
    最近更新 更多