这个方法......
window.getSelection().anchorNode
Run Code Online (Sandbox Code Playgroud)
...告诉我们选择文本STARTS的位置.
这个方法......
window.getSelection().focusNode
Run Code Online (Sandbox Code Playgroud)
...告诉我们文本选择ENDS的位置.
由于文本可以选择从左向右或从右向左拖动,因此不会推断文本anchorNode位于左侧focusNode.
可以使用哪种DOM/JavaScript方法来确定哪个引用节点位于文本选择的左侧?
澄清:这是修复startContainer()方法(window.getSelection().getRangeAt(0).startContainer)的错误,因此这是一个无效的建议.