这种方法...
window.getSelection().anchorNode
...告诉我们文本的选择从哪里开始。
这种方法...
window.getSelection().focusNode
...告诉我们文本选择在哪里结束。
由于文本可以选择从左到右或从右到左拖动,这并不能anchorNode
推断focusNode
.
可以使用什么 DOM/JavaScript 方法来确定哪个引用节点位于文本选择的左侧?
澄清:这是为了修复startContainer()
方法(window.getSelection().getRangeAt(0).startContainer
)的错误,因此这是一个无效的建议。