Toma de referencia esto, es algo parecido a lo que quieres, es parte de mi biblioteca, la unica diferencia es que yo lo llamo con una función recursiva en vez de un bucle, el resultado es el mismo, hacer que una variable indice aumente de valor :
Código Javascript
:
Ver originalthis.ID++;
capa = document.getElementById('NascadMarquee');
contenedor = document.createElement('div');
contenedor.id = this.ID;
contenedor.className = 'O1';
capa.appendChild(contenedor);
contenedor.addEventListener("mouseover", function () {ObjectSTDO.AuxiliateZSTDO(this.id);}, false);