使用javascript实例化新元素类

时间:2012-10-08 08:14:56

标签: javascript jquery html css html5

如何使用javascript实例化现有的div元素?让我们说:

    <div class="container">
    <div class="myclass">TROLL FACE</div>
    </div>

我想在'容器'类中创建尽可能多的'myclass'元素,因为我想使用javascript。我怎么能这样做?

请帮助,谢谢。

4 个答案:

答案 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)
}