Новый вопрос
Я ищу способ в Javascript получить родительский элемент заданной позиции в строке HTML (например, document.innerHTML или document.body.innerHTML).
Простой пример:
<p>I really <em>like <a href="...">stackoverflow</a></em> a lot.</p>
^...........^
Offset 35 to 48
При заданном смещении 35 (до 48) функция должна возвращать объект узла элемента "a". Мне интересно, возможно ли это вообще, и если да, то какой будет хороший подход для решения этой проблемы?
Заранее благодарим за ваши усилия!
Старый вопрос
Есть ли способ выделить текст с заданным смещением в документе HTML с помощью Firefox?
У меня есть список смещений и длин строк, которые нужно выделить. Я полагаю, мне нужно выяснить родительский элемент текстового узла с заданным смещением, это верно?
Я не думаю, что для меня должно быть проблемой добавлять выделение, когда у меня есть правильный родительский узел, поскольку это просто манипулирование DOM.
У вас есть идеи или подсказки?
Уточнение: Смещения относятся к содержанию тега body. Спасибо @ Джонатан за то, что указал на это.
Большое спасибо.