揮発性のメモ2

http://d.hatena.ne.jp/iww/

innerTextのバグ


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は遅いので その点からも


ゼロからわかる HTML&CSS超入門