【发布时间】:2017-06-11 02:04:24
【问题描述】:
在 DOM 中我已经有了一个包装器
<div id="wrapper"></div>
我需要用一堆 div 来填充,每个 div 都代表新的类别。 然后,每个类别将填满代表该类别项目的各种卡片。像这样:
<div id="wrapper">
<div data-category="puppy">
Dynamically created category wrapper
<div class="puppy1">...</div>
<div class="puppy2">...</div>
</div>
<div data-category="cat">
...
</div>
</div>
我使用以下代码来创建和填充类别,但我总是最终要么有空类别,要么在代表 html 的内部有一个字符串。
var categoryWrapper = document.createElement("div");
categoryWrapper.setAttribute("data-category", key);
categoryWrapper.innerHtml = htmlString;
这是我的问题的小提琴演示。 https://jsfiddle.net/uuqj4ad5/
我将不胜感激。
【问题讨论】:
标签: javascript jquery dynamic innerhtml createelement