【发布时间】:2011-08-08 00:21:06
【问题描述】:
Firefox 在按下回车键时插入 <br /> 标签,而其他浏览器则添加 <p> 或 <div>。我知道 chrome 和 safari 正在插入 contentEditable div 的 firstchild 的相同标签。但是,Firefox 也是如此,如果第一个标签的 innerHTML 为空,Firefox 只是忽略该标签并通过在第二行中推送默认节点来创建新行,并直接在编辑器内部而不是在子节点内部写入。所以基本上,我希望 Firefox 在给定的标签内写入,并在每次按下输入时继续插入那种节点。如何做呢?有什么建议?
【问题讨论】:
-
请添加您的解决方案作为答案。
-
我会,但我必须等待 24 小时 :)
标签: javascript firefox contenteditable enter