Range.startContainer - проблема в FF
скажите пожалуйста - по каким таким причинам при start = range.startContainer в FF может выдаваться через alert(start.nodeValue) текст, расположенный слева от реально выделенного.
При этом: 1) в Опере все корректно 2) range = selection.getRangeAt(0) , и в самом selection все тоже корректно. :confused: :confused: :confused: |
Потому что startContainer это ссылка на Node, на котором началось выделение, а не само выделение. Видимо из-за разницы в реализации, в firefox выделение начинается с более глубокого элемента, а его nodeValue не содержит выделенного текста, так как этот текст находится в дочернем, по отношению к startContainer, узле.
|
Часовой пояс GMT +3, время: 02:11. |