2015-09-08 2 views
0

https://developer.mozilla.org/en-US/docs/Web/API/RangeInternet Explorer диапазон конструктора объекта

Из этой документации можно увидеть объекты диапазона поддерживаются в IE, с несколькими методами. Однако то, что не поддерживается, является его конструктором; Письмо

var r = new Range(); 

Вызвать сообщение об ошибке. Как создать пустой диапазон (который я буду заполнять с помощью .setStart и .setEnd) в Internet Explorer?

+0

Вы могли бы использовать полиполк? –

ответ

0

Я считаю, что document.createRange() - это метод, который вы ищете. Тем не менее, существует множество несоответствий и причуд при работе с диапазонами и выборами кросс-браузера. Я бы посоветовал вам проверить проект Rangy, который помогает нормализовать многие функции перекрестного браузера Ranges/Selections.

Удачи вам!

+0

Я понятия не имею, как я могу пропустить что-то настолько простое. Большое спасибо! – Maldus

Смежные вопросы