动态构建DOM

时间:2016-08-26 12:14:02

标签: javascript html

我有大约10 MB的dom元素作为树视图结构 - 文件系统。我显然无法显示所有内容或对树视图进行分页,因此我必须动态构建HTML - 首先只显示第一级节点,然后在点击时添加第一级子节点。

所以我创建了一张地图:

folderId => leaf HTML

因此,当用户点击根(文件夹)时,我会从本地存储中动态添加第一级子级HTML。

问题是我无法将10 MB地图添加到本地存储 - 我不断收到QuotaExceededError错误。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

建议构建服务器端并使用ajax动态地从服务器获取所需的DOM数据

答案 1 :(得分:0)

将jjax与json一起使用,并使用jquery或javascript根据json数据创建dynaimic div。