Internet Explorer добавляет дополнительный разрыв строки - PullRequest
0 голосов
/ 06 декабря 2011

У меня есть следующий код 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?!

Обновление Вот jsfiddle кода, который у меня есть: http://jsfiddle.net/hUWFZ/

1 Ответ

0 голосов
/ 06 декабря 2011

Попробуйте изменить строку:

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

для использования .value вместо .innerHTML.

Известна проблема с Internet Explorer и пробелами в текстовых областях при использовании innerHTML ( см. Статью для получения более подробной информации ).

...