Cita: Maldito IE! Cuántos disgustos da!

es parte de la vida de los que nos dedicamos en el desarrollo front-end. en todo caso, he estado pensando otra solucion. no se si es un capricho de tu parte el querer hacerlo de esa forma o si por obligacion debes hacerlo asi. generalmente, cuando tengo que generar una cantidad excesiva de elementos o cuando los elementos contiene una estructura compleja, lo que acostumbro hacer es crear la base en el propio codigo HTML. luego, obtengo la referencia del elemento que contiene toda la base y la clono. de ese clon maestro genero un clon mas cuando quiero repetir el contenido en el documento. luego, de ser necesario, se realizan cambios de valores o propiedad, y finalmente agrego ese clon. se repite el ciclo pero ya trabajando a partir del clon maestro. ¿con que funcion se clonan los elementos? con
cloneNode. revisa el enlace, si no se te da el ingles,
cloneNode.