Редактируемый диапазон исчезает из DOM в Edge - PullRequest
0 голосов
/ 16 сентября 2018

У меня есть следующий стиль:

<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/

Ответы [ 2 ]

0 голосов
/ 16 сентября 2018
0 голосов
/ 16 сентября 2018

Это связано с тем, что для Microsoft DevTools определена комбинация клавиш.

enter image description here

Вы также можете ссылаться на документы здесь: https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide/elements

...