How to create an element in javascript and dynamically add elements to it?
If I have this created element in HTML and dynamically add elements to it, it works fine.
<div id="wrapper"></div>
But this will not work:
var container = document.createElement('div');
container.id = "wrapper";
Additional code:
var html = '<div><ul>';
for(var i=1; i<=40; i++){
html+= "<li>Testing: "+i+"</li>";
}
html+= '</ul></div>';
$('#wrapper').append(html);
Fiddle
source
share