What\'s the difference between:
var div = document.createElement(\'div\');//output -> [object HTMLDivElement]
document.getElementById(\'container\').appe
The latter is simply a string containing HTML while the first is an object. For the first, you need appendChild while for the second, you need to append to innerHTML.
shouldn't both be the same? and if not, how do i get the 2nd version to work?
var div = '';
document.getElementById('container').innerHTML += div;