我正在尝试在我的 contentEditable iframe 中的光标位置插入一些文本内容,用于以下内容(<span style='fontweight:bold'>ab</span>
) ab...这里我将光标放在 ab 之后,如果我执行以下命令
document.execCommand('insertHTML',false,"c")
,则生成的 html 如下
<span style='fontweight:bold'>ab</span>c
我需要的是
<span style='fontweight:bold'>abc</span>
注意:此问题仅在 Firefox 中,在 chrome 和 safari 中,我得到了我需要的预期行为。
请提出一种在 FF 中获得这种行为的方法