insertBr - вставляет тег
на место курсора
function insertBr() {
var node = document.createElement('br');
try {
var selection = window.getSelection();
var range = selection.getRangeAt(0);
range.deleteContents();
range.collapse(false);
range.insertNode(node);
range.selectNode(node);
range.collapse(false);
selection.removeAllRanges();
selection.addRange(range);
} catch (e) {
range = document.selection.createRange();
range.pasteHTML(node.outerHTML);
range.select();
}
}