innerTextとかinnerHTMLで PRE やら TEXTAREA の中に書くと、改行が無くなるらしい。なくなった。
⇒http://d.hatena.ne.jp/brazil/20060917/1158465641
⇒innerTextへの改行文字が反映されないことがあるんですが : PHPと16人の仲間達
書くとき、 "\n"でなく"\n "と後ろに何かつければとりあえず認識された。
しかし、改行の後ろのスペースも有効なので、当然次の行の頭に空白がついてしまう。
破る策はさっき思いついた
IE限定
FORM1.TEXTAREA1.insertAdjacentText("BeforeEnd",str);
"BeforeBegin" | 開始タグの前 | |
"AfterBegin" | 開始タグの後 | |
"BeforeEnd" | 終了タグの前 | |
"AfterEnd" | 終了タグの後 |
逐次追加されるものに関しては、innerTextは遅いので その点からも