| 
		
			Сообщение от lamer
			
		
	 | 
	| 
		Да именно так, спасибо, но проблема в том что эта конструкция работает только в FF, в IE6 отказывается, это решаемо ?
	 | 
	
<div id="code">
  <div>
    <div>foo</div>
  </div>
</div>
<div id="copy"></div>
<script>
var move_child = function(object) {
       var fragment = document.createDocumentFragment();
       var nodes = object.from.childNodes;
       for (var i = 0, length = nodes.length; i < length; i++)
              fragment.appendChild(nodes[i].cloneNode(true));
       object.to.appendChild(fragment);
};
move_child({
       from: document.getElementById('code'),
       to:   document.getElementById('copy')
});
</script>
	
	| 
		
			Сообщение от Deff
			
		
	 | 
	| 
		Гы ну дык плохо поясняли!
	 | 
	
Я тоже намекал 
PS: только innerHTML я бы не посоветовал использовать если есть обрабочики событий на элементах