У меня есть следующий стиль:
<style>
span{
display:inline-block;
width:200px;
border:solid 1px;
}
</style>
и мой HTML:
Type something, select it, then hit Del <span contenteditable="true"></span>
При использовании Edge: если я что-то наберу в промежутке, выделю текст, затем нажмуКлавиша Del, промежуток исчезает.Когда я говорю, что исчезает, я имею в виду, когда я проверяю элемент в отладчике, он больше не существует в DOM.Это происходит с Edge и не происходит с Chrome или Firefox.Ожидаемое поведение заключается в том, что текст будет очищен, но интервал будет таким, каким он был до ввода текста.Если кто-нибудь знает простой способ предотвратить это, я был бы признателен.
Вот jsfiddle:
https://jsfiddle.net/dxsvwz3f/2/