Почему «element.innerHTML+=» — плохой код?

Мне сказали не добавлять вещи, используя element.innerHTML +=...вот так:

var str = "<div>hello world</div>";
var elm = document.getElementById("targetID");

elm.innerHTML += str; //not a good idea?

Что с этим не так? Какие еще у меня есть альтернативы?

46
задан ajax333221 17 July 2012 в 02:50
поделиться