我有一个内容可编辑的div和span,里面有文本。
<div contenteditable="true"><span> Some text.. </span></div>
我需要插入来代替插入符号关闭和打开跨度标记。类似:
<div contenteditable="true"><span> Some </span><span> text.. </span></div>
我试着通过插入HTML:
document.execCommand('insertHTML', false, '</span><span>');
它在Crome中工作,但Firefox制作span对象并在此处插入(插入一个有效的html)。事实证明:
<div contenteditable="true"><span> Some <span></span> text.. </span></div>
有人知道如何在contenteditablediv中拆分span标记吗?提前感谢
您可以使用innerHTML属性来插入任何HTML代码,下面是一个使用javascript:的示例
document.getElementById("myDiv").innerHTML = "<span>Here is the new Content!</span>";
给你的div id="myDiv"
。