Показать сообщение отдельно
  #4 (permalink)  
Старый 26.01.2014, 22:24
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Сообщение от SeaGull
Перечитал свой исходный текст. Прошу прощения, видимо я некорректно выразился. На выходе нужен именно HTML-код выделенного блока.
...cloneContents(), как уже говорилось, создает documentFragment.

для html-текста надо сделать так:
var df = window.getSelection().getRangeAt(0).cloneContents();
var div = document.createElement("div");
div.appendChild(df);
var html = div.innerHTML; // истина тут


------
у тебя WYSIWYG-редактор что ли? я подобное делал для конвертации в bb-код, там с чилдами проще было намного.

Последний раз редактировалось Яростный Меч, 26.01.2014 в 22:26.
Ответить с цитированием