当我在Opera中单击粗体按钮时,选择会丢失

时间:2016-05-16 18:20:44

标签: javascript selection opera opera-presto

我有一个wysiwyg编辑器在Chrome和Firefox中运行良好,但在 Opera 中,当我选择文本并单击“Bold”之类的按钮时,选择将丢失(即使我阻止了mousedown的默认行为。

this fiddle证明了这一点。

代码:

<div id="editor" contenteditable="true">
   Some test text, please select some then press the button
</div>
<div class="bold" onmousedown="document.execCommand('bold',false,null); return false;">Bold</div>

大部分时间,选择都会丢失,很少会丢失!我不确定这是Opera中的错误还是别的......所以我想知道是否有办法解决这个问题?

0 个答案:

没有答案