Hola frijolerou:
Conozco esos métodos (creo que manejo el DOM bastante bien), lo que pasa es que siempre debemos buscar soluciones a casos reales... y como en este caso le vale a
mape367 me parece buena la propuesta, pero cuando haces una página donde un script maravilloso funciona bien en un navegador y en otro no, por mi parte no lo uso... y prefiero decir que "no me sale"...
createElement funciona en todos los navegadores, pero otros métodos DOM no... y la forma de leer/escribir atributos también puede dar problemas...
Tal vez por eso doy un poco la lata... espero que me sepan disculpar.
Saludos