Убрать символы переноса строки при копировании.
Нужно чтоб текст отображался икопировался без символов переноса строки. При этом тег <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, время: 04:03. |