私としてはまずテキストノードを理解することをおススメする。でないと後々応用が効かない。
<p id="A1">出力領域</p>
<p id="B1">テスト 1 です</p>
<p id="C1">テスト 2 です</p>
<p id="D1">テスト 3 です</p>
<p onclick="viewText ('A1', 'B1'); ">テスト 1 を表示</p>
<p onclick="viewText ('A1', 'C1'); ">テスト 2 を表示</p>
<p onclick="viewText ('A1', 'D1'); ">テスト 3 を表示</p>
function viewText (outputId, inputId) {
// 要素ノードを取得
var output = document.getElementById (outputId);
var input = document.getElementById (inputId);
// テキストノードを取得
var outputText = output.firstChild;
var inputText = input.firstChild;
output.data = input.data;
}