通过使用以下代码,我得到了所选文本的 startindex 和所选文本本身。我将它们存储在本地数据库中。我正在将选定的文本背景颜色更改为黄色。
var mainDiv = document.getElementsByTagName("body")[0];
var sel = getSelectionCharOffsetsWithin(mainDiv);
var selectedText = window.getSelection();
location.href = selectedText + '*' + sel.start; // this is to call iOS function.
var range = window.getSelection().getRangeAt(0);
var span = document.createElement("span");
span.style.backgroundColor = "yellow";
span.setAttribute("id", sel.start);
range.surroundContents(span);
现在,我正在做其他事情,然后我又回到了同一页。现在我想将以前选择的文本显示为突出显示。