getElementById找不到渲染的div

时间:2013-07-17 20:30:59

标签: javascript html asp.net android-pay

我在Google电子钱包(用于数字商品)的成功处理程序功能中有这个:

var elem = document.getElementById(div1);

我使用调试器进行了检查,变量div1的值与我在“检查器”(在Firefox中)看到的div的id相同,所以我知道它已经渲染了。此外,页面会显示,只有点击按钮后才能显示Google电子钱包弹出窗口。

为什么elem为空? (我该如何解决这个问题?)

2 个答案:

答案 0 :(得分:0)

感谢Sergio的评论,我发现变量的值是而不是正确的 - 而不是“ABC”它是“ABC”。 ( - 最后有一个空格。)

答案 1 :(得分:-1)

也许是时间问题?几毫秒后尝试在SetTimeout内放置getElementById调用?...