等待下一页加载然后单击

时间:2013-09-18 00:00:00

标签: javascript jquery html getelementbyid pageload

我想在点击下一个项目之前等待下一页加载。

以下是设置:

第一页

var cartbtn = document.getElementById("checkoutButtonFake");
cartbtn.click();

等待页面加载认为单击此项

var checkout = document.getElementById("shippingContinue");
checkout.click();

如果有帮助,我也知道第二页的链接

2 个答案:

答案 0 :(得分:0)

第二页加载后,您的第一页已经消失,除非您在新窗口/标签页中打开新页面。

页面加载后运行代码的最佳方法是jquery document.ready()函数,请参阅: http://api.jquery.com/ready/

答案 1 :(得分:0)

将代码的最后一部分放到$ .ready函数中,如下所示:

第二页代码

$(function(){
   var checkout = document.getElementById("shippingContinue");
   checkout.click();
 })