Показать сообщение отдельно
  #4 (permalink)  
Старый 23.12.2009, 05:45
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

А как получить только текст из WYSIWYG-а?

Я сейчас так делаю:
сначала удаляю все теги:
html = doc.body.innerHTML.replace(/<\/?[^>]+>/g, '');


потом заменяю все спецобозначения (&nbsp; ....) на нормальные символы:

var div = document.createElement('div');
div.innerHTML = html;
return div.firstChild ? div.firstChild.nodeValue : '';

.

Так нормально? Может я забыл что-то или проще можно сделать?
Ответить с цитированием