Hola halconhalcon:
La forma de usar createElement no es correcta. Opera lo soporta tan solo en las últimas versiones.
En las FAQs hay un enlace con la forma correcta de usarlo.
Si los atributos son "propios", no deberías tener problemas, aunque para atributos "rebuscados" tendrías que asignárselos con setAttribute(elAtributo, suValor)
Saludos