【发布时间】:2016-03-02 18:39:47
【问题描述】:
我有 2 个按钮,我想先单击“Button1”,然后在 5 秒后单击。 “按钮 2” 再过10秒。重定向到另一个网址。
document.getElementById('Button1').click();
alert("After clicking Button1");
setTimeout(function(){
document.getElementById('Button2').click();
}, 5000);
alert("After clicking Button2");
setTimeout(function(){
window.location.href="http://google.com";
}, 10000);
我明白了
未捕获的类型错误:无法读取 null 的属性“单击”。
按钮工作并单击,但重定向代码不起作用。奇怪的是我使用警报来检查代码,它首先运行警报,然后单击“Button1”,然后单击“Button2”,然后我收到错误,它不会继续执行最后一个代码。我不知道该怎么办..
【问题讨论】:
-
Button2不存在 -
@John Cena 错误出现在哪一行?
标签: javascript html getelementbyid typeerror