我建立了一个有多个页面的网站,我在其中通过POST将变量传递给页面,我通过单击按钮来做到这一点,但是,在一个特定页面上,我希望按钮是不可见的,因此,它需要能够单击自身,现在我可以通过在可见时使用onLoad函数来做到这一点,但是它执行得太快了,我需要等待几秒钟再调用它,并且当我使按钮不可见时,功能根本不起作用!我最好怎么去做?谢谢
我的按钮:
<input type="submit" id="GoButton" value="Login" class="btn-login"/>
隐藏按钮时我的按钮:
<input type="hidden" id="GoButton" value="Login" class="btn-login"/>
我的onLoad:
<body onLoad="document.getElementById('GoButton').click();">
</body>
答案 0 :(得分:0)
嗨,您可以通过setTimeout
延迟操作:
setTimeout(
function() {
document.getElementById('GoButton').click();
},
5000
);
delay
参数是要等待的毫秒数。