1 <div contenteditable
> a
</div>
3 // For emulating the traditional behavior, collapse Selection to end of the
4 // text node in this <script>.
5 const script
= document
.querySelector("script");
6 getSelection().collapse(script
.lastChild
, script
.lastChild
.length
);
7 const editingHost
= document
.querySelector("div[contenteditable]");
8 editingHost
.insertBefore(document
.createTextNode(""), editingHost
.firstChild
);
9 getSelection().collapse(editingHost
.firstChild
.nextSibling
, 2);
10 document
.execCommand("delete");