【发布时间】:2012-09-21 10:35:17
【问题描述】:
我想知道如何保存我的 HTML 页面之前的 DOM 插入。 代码:
//With jQuery
$('#container').append('Hi!');
窗口将显示Hi!,但我想知道如何将插入保存到,当我刷新页面时,显示我 2 Hi!,这是先前插入 jQuery 标记的结果。
如何保存 javascript 在执行代码后对 HTML 结构所做的更改(如下例所示)?
【问题讨论】:
-
不容易...使用服务器端代码
-
可能是服务器端的数组?
-
可能不是最好的方法(出于其他人都指出的原因),但您可以使用窗口存储:diveintojavascript.com/javascript-apis/web-storage-dom-storage。这样做的问题是它只是 HTML5(尽管有一些库可以帮助支持它),并且您只能将字符串存储在(没有数组/对象)中,但是您可以使用 JSON.parse 和 JSON.stringify 等.只是一个想法
-
只保存容器的html? (您必须使用服务器端或本地存储)
标签: javascript jquery html node.js dom