经过仔细研究,这个网页是Ract编写的,这种情况通常需要操作react状态才行。
下面是一个变通的方法来触发变更。
var input = document.querySelector('#chat-input');
input.value = '今天是几号?';
// 触发 input 和 change 事件
input.dispatchEvent(new Event('input', { bubbles: true }));
input.dispatchEvent(new Event('change', { bubbles: true }));
var event = new Event('input', { bubbles: true });
var tracker = input._valueTracker;
if (tracker) {
// @ts-ignore
tracker.setValue(undefined);
}
input.dispatchEvent(event);