2011-12-06 50 views
0

我有以下的Javascript代碼:的Internet Explorer增加一個額外的行打破

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?! 

更新 下面的代碼我有一個的jsfiddle:http://jsfiddle.net/hUWFZ/

+0

確定零件[]不包含空格嗎?你可以在jsfiddle上放置一個例子嗎? – Arend

+0

我剛剛嘗試在JSfiddle上重新創建,但無法解決我在做什麼錯誤,因爲我沒有在那裏顯示任何內容。這令我很煩,因爲我的代碼在我檢查的其他瀏覽器中工作正常。只是想知道如果IE有任何已知的問題,增加額外的休息!? –

+0

不是我所知道的 – Arend

回答

0

嘗試改變行:

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

使用.value而不是.innerHTML

當使用innerHTML(see article for more details)時,存在Internet Explorer和textareas中的空白的已知問題。

相關問題