Проще на примере объяснить вопрос:
есть статичная страница html, JS, jQuery
Стартовый фрагмент страницы:
<span class="Start">123</span>
какой-то код html
все теги парные ( открыт, ... Закрыт)
<span class="End">123</span>
Запустилась некая функция, проверили что есть .Start и .End, внесли изменения в код страницы, по сути обернули дивом нужный фрагмент.
Итоговый фрагмент страницы:
<span class="Start">123</span>
<div class="wrapper">
какой-то код html
все теги парные ( открыт, ... Закрыт)
</div>
<span class="End">123</span>
Как это реализовать JS???? Парсить всю страницу - конечно можно....