如何解决使用JS在文本字段中键入时如何找到插入点的位置?
在键入内容时,文本字段中会出现一条称为插入点的闪烁垂直线,指示我们将写入下一个字符的位置。
示例:
我们可以通过单击文本的不同区域或使用箭头键来更改插入点的位置。
我想知道在js中有没有办法在我们的文本字段中找到插入点的位置。
解决方法
您可以使用selectionStart
:
document.getElementById('test').addEventListener('keyup',e => {
console.log('position: ',e.target.selectionStart)
})
<input id="test" />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。