¿Cómo puedo copiar programáticamente todos los atributos de estilo de un elemento DOM a otro?
Tengo una página con dos marcos, y necesito (a través de JavaScript) copiar un elemento y todos sus elementos anidados (es un árbol ul / li) y lo más importante es su estilo de un marco a otro.
Obtengo todo el contenido mediante la asignación de innerhtml, y puedo colocar el nuevo elemento en el segundo marco con dest.style.left y dest.style.top y funciona. Pero estoy tratando de obtener toda la información de estilo y no pasa nada.
Estoy usando getComputedStyle para obtener el estilo final para cada elemento fuente mientras recorro cada nodo y luego los asigno a la misma posición en la lista de nodos de destino y no sucede nada que cambie visualmente el estilo.
¿Qué me estoy perdiendo?