【发布时间】:2022-02-14 09:23:38
【问题描述】:
在以下结构中:
<div contenteditable="true">
<span class="some-class">Hello</span>
World <!-- no span here -->
<span class="some-other-class">and good bye!</span>
</div>
是否可以在不中断contenteditabledivdiv中的光标位置的情况下删除选定的span元素,但不能删除文本节点?
所以即使光标在 span 内,也保持相同的文本内容,只是移除它周围的 span 元素
例如,如果some-class 的样式是红色文本颜色并且我将光标放在单词“Hello”内的某个位置,那么我希望样式消失并删除包装span
【问题讨论】:
标签: javascript html