Тогда я тоже не понял.
Хочу сделать вот что - нужно создать блок, и вставить его в определённое место несколько раз, количество раз рассчитывается отдельно. Собственно, придумал делать это в цикле.
n - рассчитывается ранее
for (var i=1; i<=n; i++) {
var newblock[i] = document.createElement('div');
newblock[i].className = "class";
newblock[i].innerHTML = "Текст блока [i]";
parentDiv.insertBefore(newblock[i], elem);
}