0

我和 li 孩子有一个可满足的 ol。当我按回车键时,我希望新行位于当前 li 内。我不希望它开始一个新的编号 li。以下 html 在 Chrome 中按需要运行,但在 IE9 中则不行。

我有一个 jsfiddle http://jsfiddle.net/D8rUH/(将光标放在 a 之后并按 Enter。)

<ol  contenteditable="true">
     <li>
          <div>a</div>
     </li>
     <li>
         <div>b</div>
    </li>
</ol>

将光标放在“a”之后并按回车键的结果:

在铬:

1. a
   (cursor is on this line)
2. b

在 IE9 中:

1. a
2.
   (cursor is on this line)
3. b

有没有办法让它们都像 Chrome 一样工作,而不需要求助于 js 和移动 DOM 元素。

4

0 回答 0