答案 0 :(得分:2)
在我看来,你没有给输入字段任何id。看起来你只有name属性。你也应该给它一个id属性。
答案 1 :(得分:1)
查询动态生成的元素的dom并没有多大意义。
生成元素时,请保存对它的引用。这样你的javascript就不会做很多重复的昂贵查询。
要回答你的具体问题,它应该有效,你可能忘了将元素插入到dom中。
答案 2 :(得分:1)
使用Firebug选择的元素没有ID属性。因此,你无法通过id获得它。
答案 3 :(得分:0)
据我所知,您可以在页面顶部编写JavaScript
,但该元素将在执行一段时间后或在执行该java脚本代码后生成。
因此,在这种情况下,特定的JavaScript代码没有获得该元素ID;所以它将检索null
值并发送错误。
如果可能的话,只需尝试在页面底部调用JavaScript
或者我们可以说在页面加载之后..我认为这将适用于相同的代码..
只需尝试一次,如果你的运气好,那么就会获得Element Id
。
感谢。