3
在Windows 8(IE10引擎)中工作。無需與其他瀏覽器兼容。我有一個可信的div,裏面有文字。用戶單擊頁面上的另一個元素,我想將一些HTML粘貼到用戶光標所在的div中,然後將焦點返回給div。我可以粘貼到div中,但用戶無法繼續打字,並且找不到返回焦點的方法。任何人?如何將「焦點」設置回contenteditable div
這裏的點擊其它元件,當我運行的JavaScript ...
var sel = document.selection.createRange();
sel.pasteHTML(span.outerHTML);
(我沒有找到類似的問題,但沒有一個適用)
它不起作用。我認爲.focus()只能用於輸入等表單控件。這是一個div。 –
@JeremyFoster你在嘗試使用哪種瀏覽器?它在Chrome中適用於我。 [試試這個演示](http://jsfiddle.net/amaan/HsPtX/) –
查看我的帖子。我正在使用IE10(Windows 8)。我會試試這個演示。謝謝。 –