IE <= 8 эквивалентно selection.getRangeAt ()? - PullRequest
3 голосов
/ 31 января 2012

Мне нужно получить объект диапазона текущего выделения. Следующее работает в большинстве браузеров:

 range = selection.getRangeAt(0);

Существует ли эквивалентная собственная команда JavaScript для IE7 / 8?

1 Ответ

0 голосов
/ 31 января 2012

Вроде. IE <= 8 имеет функции выбора и диапазона, но он сильно отличается от других браузеров. Ближайший эквивалент: </p>

var range = document.selection.createRange();

... который (обычно) создаст вам проприетарный TextRange объект, представляющий выбранный контент.

С риском продвижения моего собственного материала, вас может заинтересовать моя Rangy библиотека, которая предоставляет DOM Range и Selection API во всех основных браузерах, в частности IE <= 8. </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...