Суть:
Есть абстрактная страница.
Задача:
При выделении мышью какого-нибудь фрагмента выделенный текст получает бэкграунд (допустим, желтый)
Пример:
<span class="fourteen"><em class="highlite">less loading</em></span>
<p><em class="highlight">Add your goods and send a query for transport services, insurance and other back up services for cargo v</em>olume from 1 cubic meter and more. The loading is at the expenses of and on the responsibility of several Shippers.</p>
В тексте на странице были выделены
одновременно слова
less loading
и
Add your goods and send a query for transport services, insurance and other back up services for cargo volume from 1 cubic meter and more. The loading is at the expenses of and on the responsibility of several Shippers.
Скрипт пробежался по нодам выделения и в каждой ноде проставил вот такие вот <em>.
Мучаюсь вопросом, - как именно это реализовать?
P.S: выделение за счет поиска текста(проверка на совпадение регуляркой) по всему документу и затем его выделения(пардон, тавтология), пожалуйста, не предлагать, т.к. отрабатывать такой скрипт будет неправильно в ряде случаев (вернее, правильно в основном в одном, - когда будет выделен чистый текст, без тэгов в нем)
Заранее спасибо!