Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Range.startContainer - проблема в FF (https://javascript.ru/forum/events/1988-range-startcontainer-problema-v-ff.html)

gena.web 16.10.2008 08:51

Range.startContainer - проблема в FF
 
скажите пожалуйста - по каким таким причинам при start = range.startContainer в FF может выдаваться через alert(start.nodeValue) текст, расположенный слева от реально выделенного.
При этом:
1) в Опере все корректно
2) range = selection.getRangeAt(0) , и в самом selection все тоже корректно.
:confused: :confused: :confused:

Андрей Параничев 16.10.2008 14:29

Потому что startContainer это ссылка на Node, на котором началось выделение, а не само выделение. Видимо из-за разницы в реализации, в firefox выделение начинается с более глубокого элемента, а его nodeValue не содержит выделенного текста, так как этот текст находится в дочернем, по отношению к startContainer, узле.


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