IE6 / 7 не отображает тег HTML html - PullRequest
0 голосов
/ 26 января 2012

Я пытаюсь отделить каждое слово новой строкой в ​​HTML / JS, а IE6 и IE7 отказываются отображать тег br, вместо этого я получаю все в одной строке.

Вот код JS: http://jsbin.com/atodur/edit#source

Есть ли какое-либо решение или способ обойти эту проблему?

Спасибо!

Ответы [ 2 ]

1 голос
/ 26 января 2012

Проблема в том, что код не входит в остальное, поскольку word[i] не определено.

изменить

if (word[i] != " ")

на

if (word.charAt(i) != " ")

Основная информация:

  • word[i] - это нестандартный способ доступа к символам строки.
  • charAt() - это стандартный способ

Доступ к символам строки информация

0 голосов
/ 26 января 2012

Я мог бы ошибиться здесь, но желаемый результат:

Hello<br/>world

Если так, разве вы не можете так поступить?

canvas.innerHTML = word.replace(' ','<br/>');
...