У меня сложная ситуация с html и javascript. Моя страница html позволяет пользователю выбирать текст и выделять его цветами. Теперь я хочу сохранить состояние в базе данных, чтобы показать его позже для этого пользователя. Конечно, я могу сохранить весь html после того, как пользователь отредактировал его. Но я просто хочу сохранить некоторые параметры, в сочетании с оригинальным html, чтобы показать страницу в состоянии пользователя в последний раз. Мы можем использовать эту функцию:
var index = innerHTML.indexOf(text);
чтобы выделить текст в этом индексе. Но в случае, если на странице есть много одинаковых текстов, я хочу выделить именно слова пользователя, выделенного им раньше.
Кто-нибудь может научить меня, как это сделать с помощью javascript?
Я очень ценю вашу помощь.