Моя проблема похожа на эта , но мне нужен способ получить координаты правой части выделение с помощью Javascript в Firefox. Я сделал небольшой пример, чтобы показать, что я имею в виду:
Код, который я получил из другого сообщения, следующий:
var range = window.getSelection().getRangeAt(0);
var dummy = document.createElement("span");
range.insertNode(dummy);
var box = document.getBoxObjectFor(dummy);
var x = box.x, y = box.y;
dummy.parentNode.removeChild(dummy);
Это дает мне координаты начала выделения. Есть ли способ получить координаты конца выделения?