Я могу легко установить выбор на 2+ элементах программно в Firefox, Но у меня не было успеха в IE, поэтому я надеюсь, что здесь кто-нибудь может помочь мне с этим.textRange selection MSIE
ответ
IE не поддерживает несколько одновременных выбранных TextRanges, независимо от того, программно или вручную выбрано. Вы можете иметь ControlRange нескольких выбранных элементов, но не растягивать текст.
Это возможно для других браузеров, которые встраивают управление веб-браузер для support multiple text ranges:
хоста-приложения могут обеспечить многократный механизм выбора и могут возвращать коллекцию объектов TextRange, который представляет прерывистый выбор.
Но на сегодняшний день IE не делает, и я не знаю ни одного другого хост-приложения, которое делает. Или действительно любого другого браузера, кроме Firefox 3, который позволяет это.
Ни IE, ни хром. Только firefox поддерживает несколько прерывистых выбранных диапазонов. У меня был код, который подсвечил результаты поиска и был разочарован тем, что он работал только с firefox. Кроме того, window.getSelection(). AddRange (r) изменяет фокус на выделенный текст в хроме. Интересно, почему метод назывался addRange, хотя можно выбрать только один диапазон? –
Ни хром не поддерживает это. Надеюсь, вы нашли решение для своей проблемы. –