Здравствуйте, уважаемые. Не хочется плодить темы, поэтому здесь задам вопрос.
Возникла следующая проблема. Если я в див вставляю <span> то в CHROME курсор остается в нем.(то есть при следующей вставке новый html вставляется в span, а не див).
var el =document.createElement('i');
el.style.color='red';
el.innerHTML='fg45';
selectionRange = window.getSelection().getRangeAt(0);
selectionRange.deleteContents();
selectionRange.insertNode(el);
window.getSelection().removeAllRanges();
selectionRange = document.createRange();
selectionRange.selectNode(el);
selectionRange.collapse(false);
sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(selectionRange);
Следующий код нормально работает в FF и Опере.
Натолкните на мысль