div [contenteditable = true]を使用してwysiwygエディターで作業しており、ノードAのオフセットXからノードBのオフセットYまでの選択範囲を設定したいと思います。FirefoxとIE9でうまくいきました。コードは次のとおりです。
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のものがありません。助けてください、