0

我正在尝试等待下一页加载,然后再单击下一项。

这是设置:

第一页

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

等待页面加载点击此项目

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

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

4

2 回答 2

0

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

第二页代码

$(function(){
   var checkout = document.getElementById("shippingContinue");
   checkout.click();
 })
于 2013-09-19T05:52:56.033 回答
0

加载第二页后,您的第一页就消失了,除非您在新窗口/选项卡中打开新页面。

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

于 2013-09-18T00:11:39.417 回答