Я создаю простой редактор WYSIWYG внутри iframe с включенным designMode, в настоящее время я могу сделать выделенный текст жирным, курсивом, подчеркиванием и ссылками, и они отлично работают.
Но я бы хотел знать, когда caret
находится внутри b
, i
, u
, a
, теги, чтобы я мог уведомить пользователя о том, что текущее выделение выделено жирным шрифтом или что-то подобное.
Примеры:
Hello <b>Stackover|flow</b> is cool!
= Вы внутри тега b
<i>Be|st place</i>!
= Вы внутри тега i
Hello <a href="http://stackoverflow.com/">Go|od stuff!</a>
= Вы внутри тега a
Нет библиотек, пожалуйста, я хотел бы изучить этот материал:)