I have been told not to append stuff using element.innerHTML += ...
like this:
var str = <div>hello world</div>;
var elm = document.getElementById(targetID);
elm.innerHTML += str; //not a good idea?
What is wrong with it?, what other alternatives do I have?