我必须填写网站上的一些React表单。因此,我尝试编写一个JavaScript脚本,通过将脚本粘贴到Chrome开发工具控制台中来自动填写文本区域,以选中React表单上的复选框等。首先,一切看起来都很好,但首先,发送按钮仍然被禁用,我的输入无法识别或粘贴。对于"正常"表单,这种注入就像一种魅力,但是我对识别字段已填充的React表单有什么用呢?谢谢大家!
i7uq4tfw1#
对于“普通”表单,它可以工作,因为它直接指向DOM,而对于React则不行,因为React使用VirtualDOM。您可以尝试修改代码以使用React中的useRef吗?https://beta.reactjs.org/learn/manipulating-the-dom-with-refs
useRef
1条答案
按热度按时间i7uq4tfw1#
对于“普通”表单,它可以工作,因为它直接指向DOM,而对于React则不行,因为React使用VirtualDOM。
您可以尝试修改代码以使用React中的
useRef
吗?https://beta.reactjs.org/learn/manipulating-the-dom-with-refs