Internet Explorer添加额外的换行符

时间:2011-12-06 15:40:48

标签: javascript internet-explorer line-breaks

我有以下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/

1 个答案:

答案 0 :(得分:0)

尝试更改行:

document.getElementById("output").innerHTML = ...

使用.value代替.innerHTML

使用innerHTML(see article for more details)时,Internet Explorer和textareas中的空格存在已知问题。