【发布时间】:2018-09-15 21:19:21
【问题描述】:
我有以下风格:
<style>
span{
display:inline-block;
width:200px;
border:solid 1px;
}
</style>
还有我的html:
Type something, select it, then hit Del <span contenteditable="true"></span>
使用 Edge 时:如果我在 span 中键入内容,选择文本,然后按 Del 键,则 span 消失。当我说消失时,我的意思是当我在调试器中检查元素时,它不再存在于 DOM 中。 Edge 会发生这种情况,Chrome 或 Firefox 不会发生这种情况。预期的行为是文本将被清除,但跨度将与键入文本之前一样。如果有人知道防止这种情况的简单方法,我将不胜感激。
这是一个 jsfiddle:
【问题讨论】:
-
你能在 jsfiddle.net 上创建一个可重现的例子吗?
标签: html microsoft-edge contenteditable