Javascript 当getElementById不工作时,如何查找输入字段的id?

Javascript 当getElementById不工作时,如何查找输入字段的id?,javascript,html,getelementbyid,Javascript,Html,Getelementbyid,我正试图在Firefox中编写一个用户脚本javascript代码来填写表单。表格可以找到。要填充的第一个输入似乎有id=“txtFirstName”,但当我尝试使用getElementById查找元素时,我的控制台日志返回null 这是我正在使用的代码 console.log(document.getElementById("txtFirstName")); 我最终想使用一系列语句,如: document.getElementById("txtFirstName").value="SeanM

我正试图在Firefox中编写一个用户脚本javascript代码来填写表单。表格可以找到。要填充的第一个输入似乎有id=“txtFirstName”,但当我尝试使用getElementById查找元素时,我的控制台日志返回null

这是我正在使用的代码

console.log(document.getElementById("txtFirstName"));
我最终想使用一系列语句,如:

document.getElementById("txtFirstName").value="SeanM";
如何找到输入字段的id以便为其赋值

在他们的代码中嵌套得非常深的是:

<input name="txtFirstName" id="txtFirstName" maxlength="20" value="" required="required" autofocus="autofocus" type="text">


我没有等待DOM完全加载。谢谢大家的帮助。

您能显示您的HTML代码吗?元素的ID是否实际设置为
txtFirstName
?是嵌套在您无权访问的
iFrame
文档中的元素吗?getElementById('txtFirstName')在您给定的示例中对我有效。我不确定该社区是否可以帮助您编写脚本来暴力攻击某人的站点。它对我有效。确保等待DOM完全加载。您只有一个当前ID为的元素?