模拟单击 span/div 元素,不起作用

Simulating Clicking a span/div element, not working

我正在尝试为 google 教室制作一个自动化工具来自动为我提交我的作业,而不必逐一进行(我有超过 100 个要转in),我试图让 js 按提交 work/mark 作为完成按钮。我已经尝试了所有的 div 和跨度,但它没有做任何事情。这是一些屏幕截图:

代码:

var elementsArray = document.getElementsByClassName("uArJ5e TuHiFd UQuaGc Y5sE8d M9Bg4d");
alert(elementsArray[0].innerHTML);
var span = elementsArray[0];
var click = new Event('click');
span.dispatchEvent(click);

尝试 运行 脚本会弹出警报,但没有其他反应。控制台中没有出现任何错误,我想知道为什么这不起作用。任何答案都会很好,谢谢。

也许你可以试试span.click()

你能试试 elementsArray[0][2] 而不是 elementsArray[0]?