Perilaku yang seleksi.addrange () menggabungkan jangkauan yang ada dan rentang yang ditentukan telah dihapus.

#make sure to call selection.removeAllRanges(), then call selection.addRange(range)
selection = window.getSelection();    
range = document.createRange();
range.selectNodeContents(elem);
selection.removeAllRanges();         
selection.addRange(range);  
Friendly Hawk