我的页面上有一个内容可编辑的元素,虽然它在某种程度上可以解决我在谷歌Chrome浏览器中遇到的一些问题,因为它似乎有时会将元素包含在带有内联样式的span
元素中,这特别令人恼火
如果我打电话
document.execCommand("removeFormat", false, null);
在块/段转换后,它确实删除了这些跨度。但是有两个主要问题:
span
的内联样式。 / LI>
醇>
您可以在this JSFiddle中观察此行为(使用谷歌浏览器打开)。
所以我认为我可以做到以下几点:
但我一直遇到#4的问题,因为原始选择节点已经在那些不再存在的span
元素中,所以我无法恢复我的选择。
我该如何解决这个问题?
当您选择部分行并将其设为(非)有序列表时,Google Chrome会将span
元素插入内嵌样式。
我希望在保留原始选择的同时删除带内联样式的刺激性跨度。