Rob*_*nik 5 html javascript google-chrome contenteditable
我的页面上有一个内容可编辑元素,虽然它以某种方式工作,但我在 Google Chrome 浏览器中遇到了一些问题,因为它有时似乎将元素包装到span
具有内联样式的元素中,这尤其令人恼火。
如果我打电话
document.execCommand("removeFormat", false, null);
Run Code Online (Sandbox Code Playgroud)
块/段落转换后,它确实删除了这些跨度。但是有两个主要问题:
span
带有内联样式的 s。你可以在这个 JSFiddle(用谷歌浏览器打开)中观察这种行为。
所以我想我可以做到以下几点:
但是我遇到了#4 的问题,因为原始选择节点已经在那些span
不再存在的元素中,所以我无法恢复我的选择。
我该如何解决这个问题?
当您选择部分行并将其设为(无)有序列表时,Google Chrome 会插入span
具有内联样式的元素。
我想用内联样式删除那些令人讨厌的跨度,同时保留原始选择。
归档时间: |
|
查看次数: |
892 次 |
最近记录: |