我正在使用div [contenteditable = true]編輯wysiwyg編輯器 ,我想設置從節點A的偏移量X到節點B的偏移量Y的選擇範圍。我做得很好上Firefox和IE9,代碼:在JavaScript IE8中設置選擇範圍
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和選擇對象沒有刪除/東西的AddRange。 請幫忙,
Rangely-core.js是42kb的壓縮,這可能是一個設計考慮因素。 – Roberto 2014-05-05 22:17:44