Я работаю над редактором wysiwyg, используя div [contenteditable = true], и я хочу установить диапазон выбора от смещения X узла A до смещения Y узла B. Я сделал это хорошо в Firefox и IE9, кодis:
var range = document.createRange();
range.setStart(selectNode, 0);
range.setEnd(selectNode, selectNode.textContent.length);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
Но в IE8 объект диапазона совершенно другой, у него нет setStart / setEnd, а у объекта выбора нет содержимого remove / addRange.Пожалуйста, помогите,