【发布时间】:2023-12-25 09:26:02
【问题描述】:
我正在寻找一种可靠的方法来查找页面上活动插入符号的位置。我学到了以下东西(至少关于 chrome):
- 每个输入和文本区域都有自己单独的插入符号
- 页面上只能“激活”一个插入符号,这意味着如果您按箭头键,则只有一个插入符号会受到影响
- 活动插入符号不一定必须在元素 document.activeElement 内(例如,如果您使用
inputDomNode.setSelectionRange,则之前聚焦的任何元素都会保持聚焦)。
所以我基本上想知道当你按下箭头键时如何确定哪个插入符号会移动。
【问题讨论】:
-
这和问题有关:*.com/questions/28625615/…
标签: javascript dom selection caret textselection