javascript - 在 contenteditable 中有不可编辑的内容
问题描述
我正在开发一个应用程序,在该应用程序中,用户可以从 textarea 获取一些详细信息,同时修复一些详细信息。我想在 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>
这种方法有效,但如果用户在不可编辑区域之后立即按退格键或删除键,则 div-contenteditable=false 将被删除。我不想要那种行为。有没有办法解决这种行为?我在想我会检查退格之前的内容,如果它是不可编辑的 div 只是禁用退格的默认行为,但是如何检查光标之前的内容?有没有更有效的方法来做到这一点?
解决方案
推荐阅读
- ios - iOS模拟器让耳机进入通话模式
- php - 谁能帮我在 php 中显示设计 html 代码?
- c# - 如何获取互联网 SSID 和信号强度
- formatting - pentaho cde 表组件中带有很多小数的数字
- python - pandas 加列,注意一个Series的真值是不明确的
- python - 了解 Docker 使用 Docker-Alpine-Python-Flask 编写 Nginx-Proxy
- java - 从arraylist中获取接下来的几个项目
- uwp-xaml - 可以在uwp的导航栏中添加扩展器控件吗?
- android - 颤振类级别变量布尔不起作用
- d3.js - 如何创建具有垂直线和不同背景的折线图?