我正在尝试使用以下代码在JavaScript中向textBox添加新行,并使用新行字符更新textBox的值:
ele.value = ele.value + "\n";
ele.focus();
// To update cursor position to recently added character in textBox
ele.setSelectionRange(value.length, value.length);
上述代码更新了文本框的值,但未将光标位置更新到新行。
(尽管当我点击文本框外部并再次点击文本框时,它会更新光标位置,但当用户已经在编辑文本框时不会更新。)