我有一个扩展程序,在其中存储/检索用户选择的DOM结构的一部分(始终是屏幕上的文本选择)。当我存储一个选择时,我会用一个SPAN标签包裹这个部分,并将文本标记为黄色。这会导致所选文本周围的DOM结构分成各种文本节点。这给我造成了问题,因为当我尝试恢复这个选择(而不刷新页面)时,由于DOM结构已经被修改,会导致问题。
我的问题是,如何防止在插入SPAN后DOM结构分裂?如果无法实现此目标,如何将删除SPAN标签后的DOM结构重新组装到原始状态?
用户名或电子邮箱地址
密码