如何往一个标签的文字中插入标签?

如何使用JS 在文字c和d之间插入一个span标签
<span>abcde</span> <span>1</span>
想要的效果
<span>abc<span>1</span>de</span>

阅读 2.7k
1 个回答

在做富文本?还是在做聊天发送框呀。是有 api 的

比如先把节点分隔开,然后就可以开心的 insertBefore 了

// 在文字节点当中
anchorNode.splitText(anchorOffset);//分为两个串
推荐问题