JavaScript можно ли при клике по строке (тег p) узнать номер буквы в этой строке по которому кликнули и как?
Есть некоторая строка в которой текст:
<p>Вот некоторая строка.</p>
Вопрос можно ли используя JavaScript отследить событие клика по этой строке и определить номер буквы(или символа если учитывать пробелы и прочее) по которой кликнули. Или определить слово по которому кликнули если такой функционал есть.
P.S. Я понимаю что можно все символы в строке разметить используя span например так:
<span>б</span><span>у</span><span>к</span><span>в</span><span>а</span>
Интересует можно ли без таких действий как то сделать.
Если кому интересно, пока что я придумал загружать html как есть а при наведении мышки размечать буквы в span, а когда фокус с строки снимается возвращать обратно.
На вопрос зачем мне вообще это: ищу варианты для визуального редактора.