Ответ 1
Благодаря дандавису.
Следующее работает очень хорошо:
document.execCommand("insertHTML", false, "<span class='own-class'>"+ document.getSelection()+"</span>");
Я нашел действительно интересное! Функция execCommand применяет много полезных функций. Но возможно ли работать с OWN-обертками? Как:
document.execCommand("styleWithCSS", false, "<span class='own-class'>");
Все, что я нашел, было довольно старым... так что, возможно, один из вас знает хорошее обходное решение или что-то в этом роде.
Благодаря дандавису.
Следующее работает очень хорошо:
document.execCommand("insertHTML", false, "<span class='own-class'>"+ document.getSelection()+"</span>");