Показать сообщение отдельно
  #4 (permalink)  
Старый 18.01.2013, 06:22
Профессор
Отправить личное сообщение для platedz Посмотреть профиль Найти все сообщения от platedz
 
Регистрация: 15.08.2012
Сообщений: 285

Спасибо за ответ, но не совсем то.
Через инпут разобрался
this.setSelectionRange(1,2)
А вот если это div c contentEditable, то так не работает
Но получилось, если сделать пустой span

var rng = document.createRange();
rng.setStart(t.firstChild,window.getSelection().an chorOffset);
rng.setEnd(t.firstChild,window.getSelection().anch orOffset);
rng.surroundContents(document.createElement("span" ));
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange( rng );

Только вот мне как-то не ясно зачем задавать firstChild. firstChild, - это что. Для чего?
Здесь читал и пример взял отсюда
http://learn.javascript.ru/vydelenie...роме-ie-9
но смысл как-то до меня не дошел. Объясните, пожалуйста
Ответить с цитированием