Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Selection Range - Определить что стоит раньше по порядку в DOM - anchor или focus? (https://javascript.ru/forum/events/35933-selection-range-opredelit-chto-stoit-ranshe-po-poryadku-v-dom-anchor-ili-focus.html)

Почемучкин 27.02.2013 02:50

Selection Range - Определить что стоит раньше по порядку в DOM - anchor или focus?
 
Допустим есть выделение - window.getSelection()
Но оно может идти в двух направлениях, то есть конец выделения может стоять раньше, чем начало выделения.

Хорошо если это выделение в пределах одного textNode, но скорее всего так не будет - и оно будет состоять из нескольких элементов DOM, причем у начального и конечного может быть разный parentNode и они могут быть на разных уровнях вложенности.

Так как узнать что по порядку от начала раньше - якорь (anchor, "начало") или фокус (focus, "конец")?


Часовой пояс GMT +3, время: 02:32.