Я пытаюсь отделить каждое слово новой строкой в HTML / JS, а IE6 и IE7 отказываются отображать тег br, вместо этого я получаю все в одной строке.
Вот код JS: http://jsbin.com/atodur/edit#source
Есть ли какое-либо решение или способ обойти эту проблему?
Спасибо!
Проблема в том, что код не входит в остальное, поскольку word[i] не определено.
word[i]
изменить
if (word[i] != " ")
на
if (word.charAt(i) != " ")
Основная информация:
charAt()
Доступ к символам строки информация
Я мог бы ошибиться здесь, но желаемый результат:
Hello<br/>world
Если так, разве вы не можете так поступить?
canvas.innerHTML = word.replace(' ','<br/>');