range开始节点和结束节点
sc = range.startContainer, so = range.startOffsestec = range.endContainer, eo=range.endOffsetstartNode = (sc.nodeType == 3 || so === 0) ? sc : sc.childNodes[so - 1],endNode = (ec.nodeType =...