js用value控制textarea的值后,无法提交回复

自学了一点知识,我是做美团的,美团顾客的好评无法自动回复,要手动回复,所以就学了一点js

页面中包含十个回复按钮,十个文本框,十个提交回复按钮

目前可以用以下代码,成功点开所有的回复按钮:

Array.from(document.querySelectorAll('.comment_card_btn .btn_list:first-child span')).forEach(item => item.click())

这是回复按钮的元素递进

回复按钮被点开后,文本框会弹出,接下来就是用value获取textarea的值,然后更改成我想要回复的评价,回车后也成功了

Array.from(document.querySelectorAll('.comment_reply .roo-input')).forEach(item => item.value = "你要回复的文字") 

问题就出在这,代码执行后虽然文本框中出现了我想要的值,但是不管是手动点击回复按钮,还是用如下代码一键回复,显示的都是回复空格,刷新后会变成没有回复

Array.from(document.querySelectorAll('.send_btn:nth-child(2) .roo-btn')).forEach(item => item.click())

请问有大佬知道这是怎么回事吗?还需要提供什么信息吗,纯小白,如有不懂请谅解~TOT

那说明没有获取到回复框的值  ,需要每次点击重新获取textArea的值