所以,这是普通文本:只是您的标准段落。
我有 javascript,它将在选定的文本周围插入一个跨度(用于突出显示目的)。 问题是,当我删除跨度时,漂亮的文本 block 变得粗短且格式错误:
如何将文本 block 恢复到原始状态?
最佳答案
我认为你必须保留原始节点,并用你的span-wrapper 克隆innerHTML 来替换它。然后只需更换节点即可。
关于javascript - 当元素在文本周围插入然后被删除时,HTML 中的文本会在 DOM 中 split /格式错误(但保留内部文本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8143065/