getElementById 不起作用时如何查找输入字段的 id?

How to find id of input field when getElementById does not work?

我正在尝试在 Firefox 中编写用户脚本 javascript 代码来填写表单。可以找到该表格 here。要填充的第一个输入似乎有 id = "txtFirstName" 但是当我尝试使用 getElementById 查找元素时,我的控制台日志 returns 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 完全加载。谢谢大家的帮助。