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;