To zpoždění ti přece zajišťuje, že tu funkci máš v setInterval.
var row = 0;
var stop = setInterval(function() {
var elm = document.getElementById(row);
if (elm) {
elm.innerHTML = 'Row ' + row++;
} else {
clearInterval(stop);
}
}, 300);