0

OK、2 つの問題があります。選択したテキストを div 要素のテキストに置き換えるために Internet Explorer を取得しましたが、firefox でそれを行うことができませんでした (「わからない」ビット)。私の人生では、スタイル付きのテキストをdivから出力する方法を理解する必要があります。つまり、それが div を使用してテキストのスタイルを設定できるようにすることの要点でした。何か案は?ところで、inputText は div 要素への参照です。

問題の主な領域は、次の 5 行目から最後の行にあります。

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

1 に答える 1

0

これは私のために働いていました。お役に立てば幸いです。

var r = window.getSelection().getRangeAt(0);
r.deleteContents();
r.insertNode(inputText);
于 2013-02-21T14:25:03.567 に答える