createRange

IE:
        KE = document.selection;

        KE_RANGE = KE.createRange();

        KE_RANGE_TEXT = KE_RANGE.text; 

     var startC = KE_RANGE.parentElement().parentNode;

 FF:

        KE =window.getSelection();
        KE_RANGE = KE.getRangeAt(0);

        KE_RANGE_TEXT = KE_RANGE.toString();

     var startC = KE_RANGE.startContainer.parentNode;

原文地址:https://www.cnblogs.com/lfzwenzhu/p/1801387.html