Javascript 如何使用开始和结束位置突出显示单词
我使用下面的代码来获取和存储单词的开始和结束位置,现在我想在刷新页面时突出显示这些单词。。怎么做Javascript 如何使用开始和结束位置突出显示单词,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,我使用下面的代码来获取和存储单词的开始和结束位置,现在我想在刷新页面时突出显示这些单词。。怎么做 function getSelectionCharOffsetsWithin(element) { var start = 0, end = 0; var sel, range, priorRange; if (typeof window.getSelection != "undefined") { range = window.getSelection().getRangeAt(0)
function getSelectionCharOffsetsWithin(element)
{
var start = 0, end = 0;
var sel, range, priorRange;
if (typeof window.getSelection != "undefined") {
range = window.getSelection().getRangeAt(0);
priorRange = range.cloneRange();
priorRange.selectNodeContents(element[0]);
priorRange.setEnd(range.startContainer, range.startOffset);
start = priorRange.toString().trim().length;
end = start + range.toString().length;
} else if (typeof document.selection != "undefined" &&
(sel = document.selection).type != "Control") {
range = sel.createRange();
priorRange = document.body.createTextRange();
priorRange.moveToElementText(element);
priorRange.setEndPoint("EndToStart", range);
start = priorRange.text.length;
end = start + range.text.length;
}
return {
start: start,
end: end
};
}
这和php或wordpress有什么关系?在wordpress中…这是一个javascript函数,不引用存储在数据库中的php或wordpress开始和结束变量值…它对我来说是可用的…但问题是如何用这些帖子选择单词