鼠标一点 selection就清空了
 于是document.execCommand(type)没有任何反映了,求大神帮忙

解决方案 »

  1.   

    自己回一个 以后有需要的朋友可以看看
    div contentEditable = true; 做的富文本编辑器 自定义右键菜单光标失去焦点的解决方法
     
    <body oncontextmenu="return AlertMenu();">AlertMenu 方法中
    调用
    全局变量 book = document.selection.createRange().getBook();记得return false; 不然自带的右键菜单也会出来执行复制粘贴的时候
    先执行reSelect
    //失去焦点后重新选址刚才选中的内容
    function reSelect() {
        var range = document.body.createTextRange();
        var divObj = document.getElementById('editdiv');
        range.moveToElementText(divObj);
        range.moveToBook(book);
        range.select();
    }然后execCommandexecCommand搞定