如何将样式文本从div提取到Selection对象JavaScript等

时间:2013-02-21 13:38:58

标签: javascript styles selection getselection

好的,我有两个问题,我已经用Internet探索用div元素中的文本替换所选文本但我没有设法用firefox('不知道'位)和ontop我不能为我的生活弄清楚如何从div输出样式文本;我的意思是,这是使用div的全部要点,因此文本可以设置样式。有任何想法吗? Btw inputText是对div元素的引用。

问题的主要方面是在第5行到最后一行:

            if (highlight){ 
                if (ie){
                    document.selection.createRange().text = inputText.innerHTML;
                }
                else{
                    // (no idea!?!) = inputText.innerHTML;
                }
                inputText.parentNode.removeChild(inputText);
            }

1 个答案:

答案 0 :(得分:0)

这曾经适合我。希望它可以帮到你。

var r = window.getSelection().getRangeAt(0);
r.deleteContents();
r.insertNode(inputText);