我有一个带有以下 div 标签的 HTML 页面
<div data-role="page" id="pageHome" data-theme="a">
<div data-role="content">
<center>
<h3><a href="#pageHome" data-role="none"><img src="images/logo.png" /></a></h3>
</center>
<div class="dydivarr0"> </div>
<br />
<div data-role="controlgroup" class="ui-btn-right"> <a href="#page1" data-role="button">Next</a> </div>
</div>
</div>
<div data-role="page" id="page1" data-theme="a">
<div data-role="content">
<center>
<h3><a href="#pageHome" data-role="none"><img src="images/logo.png" /></a></h3>
</center>
<div class="dydivarr1"> </div>
<br />
<div data-role="controlgroup" class="ui-btn-right"> <a href="#page2" data-role="button">Next</a> </div>
</div>
</div>
<div data-role="page" id="page2" data-theme="a">
<div data-role="content">
<center>
<h3><a href="#pageHome" data-role="none"><img src="images/logo.png" /></a></h3>
</center>
<div class="dydivarr2"> </div>
<br />
<div data-role="controlgroup" class="ui-btn-right"> <a href="#page3" data-role="button">Next</a> </div>
</div>
dydivarr 是使用 JSON 从 Web 响应动态生成的。使用该响应创建动态 div 内容,接下来我想重复该 div,如上所示。有没有比重复静态 html 代码更好的方法?我想这一定没有什么 jQuery 或 JavaScript 技巧。
如有任何帮助,我们将不胜感激。
最佳答案
所以你想要cloneNode你的 div,所以试试这样的东西
var div = document.getElementById('myDiv'),
clone = div.cloneNode(true);
clone.id = "some_id";
document.body.appendChild(clone);
关于javascript - 如何使用 jQuery 或 JavaScript 重复 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16026425/