pues no se que decirte porque tambien lo habia intentado con comillas simples y dobles, aun me sigue mostrando el contenido tal cual. es decir, no lo interpreta como un salto de linea. a continuacion el documento que use como prueba.
Código:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Foros del Web - Test</title>
<script type='text/javascript'>
self.onload = function(){
document.getElementById("agregar").onclick = function(){
this.nextSibling.innerHTML = this.previousSibling.value;
}};
</script>
<style type="text/css">
</style>
</head>
<body>
<input id="content" /><input type="button" id="agregar" value="agregar contenido" /><p></p>
</body></html>
creo que deberias mostrar como actualmente tienes tu codigo.