如何使用javascript实例化现有的div元素?让我们说:
<div class="container">
<div class="myclass">TROLL FACE</div>
</div>
我想在'容器'类中创建尽可能多的'myclass'元素,因为我想使用javascript。我怎么能这样做?
请帮助,谢谢。
答案 0 :(得分:2)
您可能需要.clone方法。
var ele = $('.myclass');
for (var i = 0; i < 5; i++) {
ele.clone().appendTo('.container');
}
的 The live demo. 强> 的
答案 1 :(得分:1)
var container = $('.container');
for (var i = 0; i < 5; i++) {
container.append('<div class="myclass">TROLL FACE</div>');
}
您可以使用.append()
方法。
答案 2 :(得分:1)
有或没有JQuery:
for (var i = 0; i < howMany; ++i) {
// pure js
var div = document.createElement('div')
div.classList.add('myclass')
somePlace.appendChild(div)
// jquery
$("<div></div>").addClass('myclass').appendTo(somePlace)
}
答案 3 :(得分:1)
试试这个
<div class="container">
<div class="myclass">TROLL FACE</div>
</div>
var $container = $('.container');
var $myclass = $('.container').html();
var mycount ; // Your count
for(var i =0;i< mycount ; i++){
$container.append($myclass)
}