Javascript 使用vanillaJS处理插入符号(文本插入点)

Javascript 使用vanillaJS处理插入符号(文本插入点),javascript,Javascript,有人知道如何在2020+中使用vanillaJS设置和获取插入符号(文本插入点)位置和范围吗?我发现的每一项功能要么已经过时,要么已经弃用,要么正在试验过程中\ 例如,假设您在文本区域元素中有一个“ABC”文本,并且您希望使用虚拟退格btn删除B。我已经能够使用“selectionStart”(这显然是不推荐的)来管理它,但是在放置插入符号并单击虚拟btn之后,插入符号将跳转到文本的末尾(在本例中是在C:AC |之后)。然而,它本应该留在它们之间:A | CselectionStart和sele

有人知道如何在2020+中使用vanillaJS设置和获取插入符号(文本插入点)位置和范围吗?我发现的每一项功能要么已经过时,要么已经弃用,要么正在试验过程中\


例如,假设您在文本区域元素中有一个“ABC”文本,并且您希望使用虚拟退格btn删除B。我已经能够使用“selectionStart”(这显然是不推荐的)来管理它,但是在放置插入符号并单击虚拟btn之后,插入符号将跳转到文本的末尾(在本例中是在C:AC |之后)。然而,它本应该留在它们之间:A | C

selectionStart
selectionEnd
?@YaakovAinspan他们不是被弃用了吗?我不这么认为:似乎是最新的。
selectionStart
selectionEnd
?@YaakovAinspan他们不是被弃用了吗?我不这么认为:似乎是最新的。