0

正在使用与它相关联的一些文本格式的 contentEditable 元素。但是通过使用有序或无序列表项,chrome 和 firefox<br>每次我在第一个之后按 enter 时都会添加<li>。生成的 html 文本如下所示:

Hello
    <ul>
      <li>World<br></li>
      <li>the great<br></li>
      <li> <br></li>
    </ul>

如何删除<br>添加到每个 li 标签的离网标签?是否可以使用 CSS 或仅使用 javascript 来做到这一点?

4

2 回答 2

2

使用 CSS :

ul li br {
  display: none;
}
于 2013-10-17T08:21:47.060 回答
0

按回车的默认动作不会生成<br>,见http://jsfiddle.net/fudesign2008/2As6J/。您的项目的js代码中是否有任何错误。

于 2013-10-21T12:47:59.123 回答