【发布时间】:2021-07-31 16:33:18
【问题描述】:
在输入内容时,文本字段中会出现一条称为插入点的闪烁垂直线,指示我们下一个字符将写入的位置。
例子:
我们可以通过单击文本的不同区域或使用箭头键来更改插入点的位置。
我想知道js中是否有办法在我们的文本字段中找到插入点的位置。
【问题讨论】:
标签: javascript html event-handling textfield
在输入内容时,文本字段中会出现一条称为插入点的闪烁垂直线,指示我们下一个字符将写入的位置。
例子:
我们可以通过单击文本的不同区域或使用箭头键来更改插入点的位置。
我想知道js中是否有办法在我们的文本字段中找到插入点的位置。
【问题讨论】:
标签: javascript html event-handling textfield
你可以使用selectionStart:
document.getElementById('test').addEventListener('keyup', e => {
console.log('position: ', e.target.selectionStart)
})
<input id="test" />
【讨论】: