Selection Range - Определить что стоит раньше по порядку в DOM - anchor или focus?
Допустим есть выделение - window.getSelection()
Но оно может идти в двух направлениях, то есть конец выделения может стоять раньше, чем начало выделения. Хорошо если это выделение в пределах одного textNode, но скорее всего так не будет - и оно будет состоять из нескольких элементов DOM, причем у начального и конечного может быть разный parentNode и они могут быть на разных уровнях вложенности. Так как узнать что по порядку от начала раньше - якорь (anchor, "начало") или фокус (focus, "конец")? |
Часовой пояс GMT +3, время: 02:32. |