我有一个contenteditable=true
设置为允许内联编辑的 div(用于 RTE 目的)。
我知道不同的浏览器处理回车键的方式不同,FF 插入<br>
和 IE 插入<p>
我遇到的问题是跨行输入文本时。
例如对于文本:
line 1
line 2
line 3
line 4
在 FF 中,当输入上述然后切换contenteditable=false
时,行格式保持如预期。
但是,当在 IE 中编辑多行文本时,然后设置contenteditable=false
,任何空白行都会被折叠。例如:
line 1
line 2
line 3
line 4
如果我然后 reset contenteditable=true
,这些折叠的行将被恢复。
我猜这与<p>
IE 的使用有关,有什么想法可以防止线条在什么时候被折叠contenteditable=false
?