Убрать символы переноса строки при копировании.
Нужно чтоб текст отображался икопировался без символов переноса строки. При этом тег <br> долже работать. Использую <nobr> , в опере все как надо, но в мозиле отображается без переноса, а копируется с. Как быть?
|
можно убрать переносы replace(/\n/g, '')
приведите тестовый пример |
bes,
Вот такое: function <br> <br> <br> anonymous() { parametr0 += 10; } Должно выглядеть и копироваться так: function anonymous() {parametr0 += 10;} Ну да ладно, я так понял. что регулярки мне использовать полюбому, так что не важно уже. |
не очень понятна цель этих действий, зачем <br>, <br> можно заменить на \n
<textarea></textarea> <div> function <br><br><br> f() { alert(''); } </div> <script> window.onload = function () { var div = document.getElementsByTagName('div')[0]; var textarea = document.getElementsByTagName('textarea')[0]; textarea.innerHTML = div.innerHTML.replace(/\n/g, '').replace(/<br>/g, '\n'); } </script> |
bes,
Спасибо. |
Часовой пояс GMT +3, время: 22:24. |