Сохранение изменений объектов диапазона после выделения в HTML

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

РЕДАКТИРОВАТЬ: подробное объяснение.

Когда страница HTML загружена, текст выделяется и выделяется с использованием объекта диапазона и executeCommand:

             document.execCommand("BackColor", false, 'yellow');

Изменения (выделение текста желтым цветом) сохраняются до перезагрузки страницы. Но когда страница перезагружается, этих изменений там нет. Я хочу как-то сохранить эти изменения, как в локальной БД sqlite, чтобы при перезагрузке / обновлении страницы появлялись изменения в HTML-странице.

Есть идеи как это сделать. Нужно ли сохранять его начальное смещение диапазона и конечное смещение, которые можно использовать для создания диапазона при следующей загрузке страницы. Пожалуйста, дайте ваши идеи.

Ответы на вопрос(3)

Ваш ответ на вопрос