genbodev
6/5/2017 - 7:54 AM

insertBr - вставляет тег <br> на место курсора

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();
            }
        }