Как контролировать, где текст курсор на div

function setCaret(row, col) {
    var el = document.getElementById("editable")
    var range = document.createRange()
    var sel = window.getSelection()
    
    range.setStart(el.childNodes[row - 1], col)
    range.collapse(true)
    
    sel.removeAllRanges()
    sel.addRange(range)
}
MunchDuster