IE6にて、 要素.innerText = ""; 要素.innerText += "aaa\n"; 要素.innerText += "bbb\n"; 要素.innerText += "ccc\n"; としたHTML上の表示は、 "aaabbbccc" と改行文字が反映されなかった。 んだよもうってことで 要素.innerText = ""; 要素.innerText += "aaa\n "; 要素.innerText += "bbb\n "; 要素.innerText += "ccc\n "; こうしてみたら(改行文字の後に半角スペースを入れた)、 "aaa bbb ccc" と、ちゃんと表示されました。 詳しく調べてないのですが、 \nの後にスペース以外の文字を入れても改行されるっぽいので、 ソースの「\n"」という、文字列の閉じ括弧直前に改行文字が入ると、上手く動かない? ということ
![innerTextへの改行文字が反映されないことがあるんですが | PHPと16人の仲間達](https://cdn-ak-scissors.b.st-hatena.com/image/square/1fc6edbcb3e8b4f11ddb723ed50257a5273675c8/height=288;version=1;width=512/https%3A%2F%2Fpds.exblog.jp%2Flogo%2F1%2F200604%2F17%2F46%2Fb007984620060417001940.gif)