我想编辑一个元素的输入值。我100%确定它已经加载到DOM中。然而,当我在控制台中操作它时,直到我检查它之前,它才能找到该元素。根据标记名称属性,有一些事情正在发生。但是因为检查似乎将其“转换”以使其可以被找到,所以肯定有一种自动完成的方法吗?
相关代码:https://jsfiddle.net/h8oyLdv4/1/
如果我在控制台中输入$('input'),它会返回null。如果我检查表单中的任何一个,它都会返回。
<input class="FORMshrt2" name="fd_co_firstname" type="text" maxlength="100" value="">
此外,document.querySelector('input') 返回的是:
<input type="hidden" name="csrfmiddlewaretoken" value="XXbWi2ygjOsJ8igaEa9MvFb5Nm7xznOD">
但是一旦我检查该元素,它返回
<input class="FORMshrt2" name="fd_co_firstname" type="text" maxlength="100" value="">
<>
工具栏按钮)使其可运行。更多信息:如何提出好问题? - T.J. Crowder