Сохранение изменений объектов диапазона после выделения в HTML
Есть ли способ сохранить изменения, такие как изменение фона текста HTML, охватывающего несколько тегов, чтобы при повторной загрузке сделанные изменения отражались на странице HTML.
РЕДАКТИРОВАТЬ: подробное объяснение.
Когда страница HTML загружена, текст выделяется и выделяется с использованием объекта диапазона и executeCommand:
document.execCommand("BackColor", false, 'yellow');
Изменения (выделение текста желтым цветом) сохраняются до перезагрузки страницы. Но когда страница перезагружается, этих изменений там нет. Я хочу как-то сохранить эти изменения, как в локальной БД sqlite, чтобы при перезагрузке / обновлении страницы появлялись изменения в HTML-странице.
Есть идеи как это сделать. Нужно ли сохранять его начальное смещение диапазона и конечное смещение, которые можно использовать для создания диапазона при следующей загрузке страницы. Пожалуйста, дайте ваши идеи.