我有以下Javascript代码:
parts[0] + "\n" + parts[1] + "\n" + parts[2] + "\n" + parts[3] + "\n" +parts[4]
哪个应在屏幕上显示以下内容
Some text
More Text
Text here too
Another Line
Final Line
但是在Internet Explorer中它增加了额外的换行符,所以我得到了:
Some text
Why the extra space?
Is it something
IE does
Just to annoy me?!
更新 这是我所拥有的代码的一个小问题:http://jsfiddle.net/hUWFZ/
答案 0 :(得分:0)
尝试更改行:
document.getElementById("output").innerHTML = ...
使用.value
代替.innerHTML
。
使用innerHTML(see article for more details)时,Internet Explorer和textareas中的空格存在已知问题。