Сообщение от 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-код, там с чилдами проще было намного.