gpt4 book ai didi

javascript - 指定文本区域内的焦点位置

转载 作者:行者123 更新时间:2023-11-29 17:33:06 25 4
gpt4 key购买 nike

我有一个文本区域...

<textarea>
Some writing here
*
Then some more on another line
</textarea>

我想做的是让用户关注 * 所在的位置。这可能吗?

最佳答案

使用以下函数在文本区域内设置选择。

function setSelRange(inputEl, selStart, selEnd) { 
if (inputEl.setSelectionRange) {
inputEl.focus();
inputEl.setSelectionRange(selStart, selEnd);
} else if (inputEl.createTextRange) {
var range = inputEl.createTextRange();
range.collapse(true);
range.moveEnd('character', selEnd);
range.moveStart('character', selStart);
range.select();
}
}
// From http://www.webmasterworld.com/forum91/4527.htm

因此,在您的情况下,您可以搜索 * 字符的位置并在调用中使用该值,如下所示:

var pos = 17; // Set this to the position of the * character.
setSelRange(document.getElementById('textareaId'), pos, pos);

关于javascript - 指定文本区域内的焦点位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1552567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com