Javascript 防止退格删除iFrame中的html?

Javascript 防止退格删除iFrame中的html?,javascript,jquery,html,iframe,contenteditable,Javascript,Jquery,Html,Iframe,Contenteditable,为了使所有浏览器与启用designmode的iFrame中的enter键一致,我在正文的开头有一个段落标记。这非常有效,所有浏览者都会放置一个段落以开始新的一行。不幸的是,如果用户在iframe中不再有纯文本时退格,它将退格该段落并将其删除 有没有什么方法可以让用户不能将标记退格?我可以使用jQuery或JavaScript来解决这个问题 <iframe id="editor" name="editor" class="theframe"><p></p>&l

为了使所有浏览器与启用designmode的iFrame中的enter键一致,我在正文的开头有一个段落标记。这非常有效,所有浏览者都会放置一个段落以开始新的一行。不幸的是,如果用户在iframe中不再有纯文本时退格,它将退格该段落并将其删除

有没有什么方法可以让用户不能将标记退格?我可以使用jQuery或JavaScript来解决这个问题

 <iframe id="editor" name="editor" class="theframe"><p></p></iframe>


添加一个向下键/向上键处理程序,并防止在按下的键是backspace时执行默认操作。在仍然允许常规明文的backspace的情况下,我如何实现这一点?您必须阻止它向上冒泡到iframe级别。您能向我介绍一个源代码以了解如何做到这一点吗?我还不熟悉Javascript,因为标记在iframe标记中,正如我的代码所示,这是否意味着它包含在编辑区域中?