Показать сообщение отдельно
  #2 (permalink)  
Старый 18.12.2014, 20:05
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,501

Зависит от того где этот текст. Если в переменной js то нет ничего проще:
var text = '123 354 453';
text = text.replace(' ', '<br>');
alert(text)

Если уже на странице, то можно и примерно также, но лучше работать с текстнодами:
<div id="element">123 354 453</div>
<script>
  var element = document.getElementById('element'),
      textNode = element.firstChild;
  
  element.insertBefore(
    document.createElement('br'),
    textNode.splitText(textNode.data.indexOf(' '))
  )
</script>


P.S. "символ переноса строки" - это "\n", а <br> - это тег. Не следует путать.
__________________
29375, 35

Последний раз редактировалось Aetae, 18.12.2014 в 20:16.
Ответить с цитированием