我正在开发一个微型所见即所得的编辑器。我需要能够执行以下操作:
假设编辑器中的内容如下所示:
<p>This is
<strong>some content
<span>and more</span>
</strong>
</p>
如果我将光标放在空格上and more
并单击一个按钮,我希望 HTML 像这样拆分:
<p>This is
<strong>some content
<span>and</span>
</strong>
</p>
** CURSOR IS HERE NOW **
<p>
<strong>
<span> more</span>
</strong>
</p>
我该怎么做呢?我已经可以获取单击元素的锚节点,并且有一种获取根父节点的方法,但不知道如何拆分元素,如上所示。