textareaに値を設定するときの注意点

document.getElementById("hoge").value="</textarea>"

のようにvalueに値を設定した場合は、<や>が自動的にパースされるが、

document.getElementById("hoge").innerHTML="</textarea>"

のようにinnerHTMLに値を設定した場合は、<や>がパースされないため、 <や>や;をテキストエリアに表示したい場合には&lt;等に変換する処理を噛ませる必要がある。 同様に次のように、textareaタグ内に文字を埋め込む場合にも、変換する処理が必要になる

<textarea>hoge</textarea>