This method...
window.getSelection().anchorNode
...tells us where the selection of text STARTS.
This method...
window.getSelection().focusNode
...tells us where the selection of text ENDS.
Since text can be selecting dragging left-to-right or right-to-left this does not INFER that the anchorNode
is to the left of the focusNode
.
What DOM/JavaScript method can be used to determine which referenced node is on the LEFT side of the text selection?
Clarification: this is to fix the bug for the startContainer()
method (window.getSelection().getRangeAt(0).startContainer
) and thus that is an invalid suggestion.