Я пытаюсь сохранить значение window.getSelection(), но это значение кажется измененным, если пользователь выбирает другой выбор.Значение изменения window.getSelection() во время обратного вызова
В моем нижеследующем коде я сохранил первоначальный выбор пользователя. Затем я создаю свою форму (которая занимает немного времени), и когда форма закончена, я заполняю форму с помощью выбора пользователя. Теперь, когда создается форма, пользователь может выбрать другой текст, и теперь объект, сохраненный в моей переменной выбора, изменился. Как я могу предотвратить изменение ценности выбора?
var selection = window.getSelection();
createForm(function() {
fillInForm(selection);
});
EDIT - Мне нужно сохранить структуру DOM для выбора, поскольку форма ссылается на позицию выбранного текста.
вы можете поставить некоторые больше кода? может быть способ добавления закрытия, но зависит от остальной части вашего кода. – Guumaster