无论插入符号在哪里,我都需要一种滚动到文本框中插入符号位置的方法。我遇到的问题与这个问题非常相似:
可以使用 JavaScript 将插入符号滚动到单个 HTML 文本字段内的视图中吗?
我提到的另一个问题的解决方案是在末尾添加一个额外的字符(它将插入符号的位置设置为文本的末尾),然后模拟退格键按下(滚动到文本的末尾) . 当用户继续输入时它工作正常,文本滚动正常,因为我们总是在字符串的末尾添加字符。但是,例如,如果用户单击文本框中的某个位置,它会设置一个新的插入符号位置,然后如果用户从新的插入符号位置开始输入,则额外的键/退格解决方案无法正常工作,因为它总是需要我们到字符串的末尾。
无论光标在哪里,我都需要一种在用户键入时滚动到光标位置的方法。更多附加信息:使用 Firefox 时,在我的 Javascript 代码中设置文本框值会滚动到文本框的最左侧位置,尽管光标位于末尾。可以使用 JavaScript 将插入符号滚动到单个 HTML 文本字段内的视图中的插图吗?说明我的意思。它不会发生在 IE、Chrome、Safari 上。所以这个问题中提到的问题仅在 Firefox 中对我来说是一个问题。有任何想法吗?