Проще на примере объяснить вопрос:
 есть статичная страница 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???? Парсить всю страницу  - конечно можно....