¿Cuál es la forma más conveniente de convertir HTML a texto sin formato mientras se conservan los saltos de línea (con JavaScript)?

Básicamente solo necesito el efecto de copiar ese HTML de la ventana del navegador y pegarlo en un elemento de área de texto.

Por ejemplo, quiero esto:

<p>Some</p>
<div>text<br />Some</div>
<div>text</div>

para convertirse en esto:

Some
text
Some
text

Respuestas a la pregunta(5)

Su respuesta a la pregunta