获取 window.getSelection() 之后的下一个字符

Eri*_*ric 5 javascript getselection

是否有办法在 window.getSelection() 之后获取下一个字符?我需要检查所选文本后面的字符是否是空格...

编辑:谢谢您的回答!我基本上使用此链接 来突出显示文本,但希望将内容限制为完整的单词。我使用下面提出的解决方案(由史蒂文)作为起点;我认为以下应该有效:

sel = window.getSelection();
var text = sel.anchorNode.nodeValue;
var index = sel.baseOffset + sel.focusOffset-1;
var isSpace = text[index] === undefined;
if (isSpace) {
alert("space");
}
Run Code Online (Sandbox Code Playgroud)

(在上面的链接中,我在 makeEditableAndHighlight 函数调用之后立即使用了此代码)。

der*_*sse 1

试试这样:

var sel = window.getSelection()
var text = sel.anchorNode.nodeValue;
var index = sel.baseOffset + sel.focusOffset;
var isSpace = text[index] === ' ';
Run Code Online (Sandbox Code Playgroud)