Возможно ли изменить содержание контента сайта, когда слова содержания были выбраны для определения позиции слова в индексе?

Здравствуйте, я хочу спросить кое-что.. возможно ли, если я изменю содержание контента сайта, в то время как слова содержания были выбраны, чтобы определить позицию индекса слова?

пример: в этом предложении есть 2 слова foo:

фу ду лала ду

Я хочу получить второй индекс, но после того, как я до сих пор пытался, индекс всегда получал первый индекс. У меня есть идея, когда второе слово doo модифицируется уникальным словом, тогда я получаю позицию после того, как слово изменено, но я все еще могу получить значение выбранного слова (doo).

процесс, который я хочу сделать, это так:

var select = getSelected()+ ""; -------> **This is the part that I want to change**
   var index = hilangtandabaca.indexOf(select);
   if (index >= 0) {
    var strBefore = "";
    var strAfter = "";
    if (index > 0)
    strBefore = hilangtandabaca.substr(0, index);
    if (index < hilangtandabaca.length - 1)
    strAfter = hilangtandabaca.substr(index + select.length, hilangtandabaca.length - (index + select.length));
    alert("Before: " + strBefore + "\nAfter: " + strAfter);

это функция, которую я хочу изменить:

function getSelected(){
   var userSelection;
   userSelection = document.getSelection().toString();
    return userSelection;

}

1 ответ

Другие вопросы по тегам