我正在开发一个应用程序,在该应用程序中,用户可以从文本区域中获取一些详细信息,同时可以修复一些详细信息。我想在contenteditable中添加不可编辑的内容。我尝试使用可进行内容编辑的父div,并且任何需要不可编辑的内容都将放在此容器内的contenteditable=false
div内。
<div contenteditable=true>Editable Content Here
<div contenteditable=false>Non-editable content goes here</div>Some editable text here
</div>
此方法有效,但是如果用户在不可编辑区域后立即按退格键或Delete键,则div-contenteditable = false会被删除。我不要那种行为有没有可能解决此问题的方法?我当时想我会检查退格符之前的内容,如果它是不可编辑的div只是禁用了退格符的默认行为,但是我如何检查光标之前的内容呢?还有一种更有效的方法吗?