我对脚本非常陌生,但我一直想找到一种方法,只需点击一下按钮就可以自动填写某个网页上的某些字段。
到目前为止,我已经做到了这一点:
//Adding a button
x=0
var input=document.createElement("input");
input.type="button";
input.value=x;
input.onclick= fillValuesInTextBoxes;
input.setAttribute("style", "font-size:18px;position:absolute;top:120px;right:40px;");
document.body.appendChild(input);
function fillValuesInTextBoxes()
{
document.getElementById('username').value="MyUserName"
document.getElementById('password').value="MyPassWord"
}
我似乎已经关闭了Ids或其他任何东西,但我无法弄清楚到底是什么。我参考的网站是Darkthone登录页面(见包含)。
也许有人可以告诉我如何找到每个领域的propper Id或Tag?
如何以简单的方式向这些字段添加某些输入?
答案 0 :(得分:0)
“(参见附件)” - 代码段中没有@include
,也没有@run-at
。如果您根本没有获得任何按钮,则<body>
可能尚未初始化。
对于错误检查,请将您的代码放在
中try{
// here the code...
}
catch(e)
{
console.log(e);
}
然后在浏览器中打开控制台。 (在Firefox中按Ctrl + Shift + k,Chrome类似)
在控制台中,您还可以检查元素。右键单击元素,然后在上下文菜单中选择“检查”。您会发现,“用户名或电子邮件”<input>
的ID为“user_login”。
document.getElementById('email_address').value = email;
document.querySelector('input[type=password]').value = password;