当你更改textarea的值时,如果想阻止它滚动到顶部,你可以使用以下方法:
var textarea = document.getElementById("myTextarea");
var scrollTop = textarea.scrollTop;
textarea.value = "新的值";
textarea.scrollTop = scrollTop;
var textarea = document.getElementById("myTextarea");
var selectionStart = textarea.selectionStart;
var selectionEnd = textarea.selectionEnd;
textarea.value = "新的值";
textarea.setSelectionRange(selectionStart, selectionEnd);
这两种方法都可以阻止textarea滚动到顶部,并保持滚动位置或光标位置不变。
关于textarea的更多信息,你可以参考腾讯云的文档:textarea文档。
请注意,以上答案仅供参考,具体实现方式可能因应用场景和具体需求而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云