Windows 8 (IE10 エンジン) で動作します。他のブラウザとの互換性は必要ありません。テキストを含む contenteditable div があります。ユーザーがページ上の別の要素をクリックすると、ユーザーのカーソルがある div に HTML を貼り付けてから、フォーカスを div に戻します。div に貼り付けることはできますが、ユーザーは入力を続けることができず、フォーカスを戻す方法が見つかりません。誰?
他の要素がクリックされたときに実行しているJavaScriptは次のとおりです...
var sel = document.selection.createRange();
sel.pasteHTML(span.outerHTML);
(同様の質問を見つけましたが、該当するものはありませんでした)