当一个元素被设置为 contentEditable
后,它的子元素可以被删除。如果其中一个子元素没有设置为 contentEditable
,则不能编辑该子元素的内容,但是该元素本身仍然可以被删除。您可以在以下示例中查看此示例。
有没有可能防止这些子元素被删除?
div {
height: 100px;
border: 1px solid #CCC;
margin: 5px;
padding: 5px;
width: 300px;
}
span {
color: #999;
}
<div contentEditable="true">Hello <span contentEditable="false">world</span>!</div>
<div><span contentEditable="true">你好</span><span contentEditable="false">世界</span><span contentEditable="true">!</span></div>
- Blue