如何在JavaScript中创建元素并动态添加元素?
如果我已经在HTML中创建了这个元素并且想要动态地向其添加元素,那么它可以正常工作。
<!-- THIS WILL WORK -->
<div id="wrapper"></div>
但是这样做不起作用:
// THIS WILL NOT WORK
var container = document.createElement('div');
container.id = "wrapper";
附加代码:
var html = '<div><ul>';
for(var i=1; i<=40; i++){
html+= "<li>Testing: "+i+"</li>";
}
html+= '</ul></div>';
$('#wrapper').append(html);
document.createElement()
创建的元素上追加元素。而不是在我使用HTML创建的元素上。 - JunM