html - 如何在 Firefox 的 contentEditable div 中禁用 <br type ="_moz"

标签 html firefox contenteditable

Firefox 自动插入一个

 <br type="_moz">

在 contentEditable div 中按下回车键。当我通过 document.execCommand 插入任何元素时,它还会自动添加一个

此行为在其他浏览器中不存在。

如何防止在 firefox 中发生这种情况。

最佳答案

如果您使用的是 jQuery,您可以尝试添加 onchange="$(this).children('br[type=\"_moz\"]').remove();"你的股利。它会随时销毁带有 type='_moz' 的 div 的所有子元素。

关于html - 如何在 Firefox 的 contentEditable div 中禁用 <br type ="_moz",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27500179/

相关文章:

c# - 在 Jquery 切换按钮中禁用对选定状态的单击

javascript - 用于电子邮件验证的 UI 对话框不显示任何对话框

javascript 函数运行到死循环

html - firefox 图片显示问题

javascript - 使用 <ul> 进行文本选择的不正确行为

ajax - 如何使用 Yii2 网格和可编辑列在模型中保存数据

javascript - 切换同一个 div 的背景颜色

javascript - 用 JS/jQuery 中的文本替换 DOM 树中的非图像元素

javascript - Firefox 的 getBoundingClientRect 问题

javascript - 将 Python/Boo/Ruby 类语法编译为 C/C++/LLVM/Javascript 的工具(使用 JS ArrayBuffer 提高速度)