Как мне получить необработанный HTML-код выбранного контента на странице с помощью Javascript? Для простоты я использую браузеры, поддерживающие window.getSelection
.
Вот пример; содержимое между |
представляет мой выбор.
<p>
The <em>quick brown f|ox</em> jumps over the lazy <strong>d|og</strong>.
</p>
Я могу захватить и предупредить нормализованный HTML с помощью следующего Javascript.
var selectionRange = window.getSelection().getRangeAt(0);
selectionContents = selectionRange.cloneContents(),
fragmentContainer = document.createElement('div');
fragmentContainer.appendChild(selectionContents);
alert(fragmentContainer.innerHTML);
В приведенном выше примере предупрежденное содержимое свернет конечные элементы и вернет строка ox перепрыгивает через ленивый d
.
Как мне вернуть строку ox перепрыгивает через ленивый d
?