Мне сказали не добавлять файлы с помощью element.innerHTML += ...
следующим образом:
var str = "<div>hello world</div>";
var elm = document.getElementById("targetID");
elm.innerHTML += str; //not a good idea?
Что не так с этим?, какие у меня другие альтернативы?