无法使用 Javascript 在 Google 表单上设置输入值

我正在尝试为谷歌表单制作自动填充扩展,但我无法更改输入/文本区域值。这是 content.js 上的代码document.getElementsByClassName('quantumWizTextinputPapertextareaInput exportTextarea')[0].value = "Some Answer"这是 google 表单上发生的情况

如果我尝试提交它,我会收到一条错误消息,指出该问题是强制性的 错误

如果我在输入上键入或删除某些内容,那么它会识别该文本并且我可以提交它。我真的希望有人能帮助我这是表格链接


慕哥9229398
浏览 41回答 1
1回答

月关宝盒

我找到了一个解决方法,使用execCommand. 由于google表单使用jscontroller和jsaction来动态执行js,所以仅仅设置值是不行的。document.getElementsByClassName("quantumWizTextinputPapertextareaInput exportTextarea")[0].focus(); document.execCommand('insertText', false, 'Some Answer');
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript