我正在尝试从控制台填写表格

问题描述 投票:0回答:1

基本上我正在尝试填写表格中的一些框,然后按发送以快速填写表格。 我认为最好的方法是进入浏览器中的控制台并输入这样的命令;

//fill the value
document.getElementsByClassName("form-control").item("1").value=11111;
document.getElementsByClassName("form-control").item("2").value=22222;

//press the button
document.getElementsByClassName("btn btn-success mr-2").item("0").click();

但是由于某种原因,尽管我可以看到值发生了变化,但并不认为它已被编辑。当我尝试提交它时,它提交为空。

javascript browser console
1个回答
0
投票

对于我来说,使用 Xpath 工作,您可以检查元素并选择复制,然后选择 xpath 并在下一行的“”之间使用它:

document.querySelector("").click() -- 如果您想单击某个元素或;

document.querySelector("").value=""; -- 如果您想向元素添加值,则可以在值的第二个“”内插入变量或字符串

显然这些命令在浏览器控制台中使用它

© www.soinside.com 2019 - 2024. All rights reserved.