cerco di spiegare meglio...
tagliando il mio esempio...

ho questa textarea:

<textarea>
<div id="PRIMO">contenuto</div>
<div id="SECONDO">contenuto</div>
</textarea>

vorrei prendere
<div id="PRIMO">contenuto</div>

e sostituire il suo contenuto con quello di questo div
<div id="TERZO">NUOVO contenuto</div>

:::::::::::::::::::::::::::::::::::::::::::::::::: ::::

però forse ho trovato una soluzione...
questa:

codice:
<div id="div1"> contenuto 1 </div>
<div id="div2"> contenuto 2 </div>

<script type='text/javascript'>

var div1 = document.getElementById('div1')
var div2 = document.getElementById('div2')

function swapdDivs(){
var temp = div2.innerHTML
div2.innerHTML = div1.innerHTML
div1.innerHTML = temp
}


</script>
cambia
Il problema è ora questo:
se <div id="div2"> contenuto 2 </div> è all'interno di una textarea la funzione non lavora...
vorrei che mi funzionasse anche così:

codice:
<div id="div1"> contenuto 1 </div>
<TEXTAREA><div id="div2"> contenuto 2 </div></TEXTAREA>

<script type='text/javascript'>

var div1 = document.getElementById('div1')
var div2 = document.getElementById('div2')

function swapdDivs(){
var temp = div2.innerHTML
div2.innerHTML = div1.innerHTML
div1.innerHTML = temp
}


</script>
cambia