A ver si esto te orienta
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript"> //<![CDATA[
function agregar() {
var opt = document.getElementById('textos');
var opt_index = opt.selectedIndex;
var valor = opt.value;
var texto = opt.options[opt_index].text;
if(valor != ""){
document.getElementById('contenido').value += texto+'\n';
}
}
//]]>
<select id="textos" onchange="agregar();">
Con esto estoy anexando el texto(y un salto de linea)
document.getElementById('contenido').value += texto+'\n';
y no reemplazando todo lo que ya pueda estar en el textarea
Saludos