Я пытаюсь установить позицию каретки в контентном уровне div, и после небольшого поиска в Интернете и экспериментирования я получил его для работы в firefox, используя это:Установить позицию каретки в контентном уровне div в Chrome/webkit
function set(element,position){
element.focus();
var range= window.getSelection().getRangeAt(0);
range.setStart(element.firstChild,position);
range.setEnd(element.firstChild,position);
}
[...]
set(document.getElementById("test"),3);
Но в Chrome/webkit он выбирает весь контент в div. Это ошибка с webkit, или я делаю что-то неправильно?
Спасибо заранее.