@ChernovGV

Как навесить JS-событие/CSS-стили на N-ое слово в текстовой node без изменения DOM?

Пишу небольшой плагин для браузера, нужно подсвечивать и давать функционал некоторым словам в теле страницы.

Сейчас оборачиваю нужные слова своим тегом, и вроде как все хорошо, но на некоторых сайтах встречаются проблемы.

Хочу узнать, есть ли какой-то другой способ решить эту задачу так, чтобы не вносить изменения в DOM?
Полагаю, что можно сохранять пути до текстовых нод, и запоминать номера первого и последнего символа необходимого слова. Но как навесить стили на этот участок ноды, и повесить события ума не приложу. Может есть какой-то способ?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
Как обычно - абсолютный div поверх и перепроверять позицию на каждый чих.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы